

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

This section provides a comprehensive guide to use Amazon Kinesis Video Streams outside of the Amazon 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 Amazon 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 Amazon IoT role alias](gs-create-role-alias.md)
+ [Create the Amazon IoT policy](gs-create-policy.md)
+ [Create an Amazon IoT thing and get Amazon 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)