

# Deploy in non-AWS IoT Greengrass mode
<a name="gs-edge-outside"></a>

This section provides a comprehensive guide to use Amazon Kinesis Video Streams outside of the AWS IoT Greengrass environment. Whether you're working with edge devices or other platforms, this information will help you set up and utilize Kinesis Video Streams effectively.

You'll find detailed information on:
+ Setting up your development environment
+ Creating a Kinesis video stream
+ Downloading and compiling the Kinesis Video Streams Producer SDK
+ Writing and examining a sample application
+ Running the sample application

Continue with the steps below to run the Amazon Kinesis Video Streams Edge Agent with AWS IoT MQTT as a standalone deployment.

**Topics**
+ [Install dependencies](gs-install-dependencies.md)
+ [Create resources for your IP camera RTSP URLs](gs-create-resources-standalone.md)
+ [Create an IAM permissions policy](gs-iam-role.md)
+ [Create an IAM role](gs-create-role.md)
+ [Create the AWS IoT role alias](gs-create-role-alias.md)
+ [Create the AWS IoT policy](gs-create-policy.md)
+ [Create an AWS IoT thing and get AWS IoT Core credentials](gs-create-thing.md)
+ [Build the Amazon Kinesis Video Streams Edge Agent](gs-build-agent.md)
+ [Install the CloudWatch agent on the device](gs-install-cloudwatch.md)
+ [Run the Amazon Kinesis Video Streams Edge Agent as a native process](gs-run.md)