Amazon AppStream
Developer Guide

This documentation is for an older version of Amazon AppStream. For information about the latest version, see the Amazon AppStream 2.0 Developer Guide.

Setting Up Amazon AppStream

Before you begin using Amazon AppStream, you need to understand the system requirements, sign up for an AWS account, and download the necessary development tools.

Service Requirements

The streaming application must run in the 64-bit version of Microsoft Server 2008 R2 or earlier. The streaming application must have a 720p video resolution mode.

Client applications must run in one of the following operating systems:

  • Android 4.0 (Ice Cream Sandwich) or later

  • Apple iOS 8.0 or later

  • Chrome browser or a Chromebook with the latest updates installed

  • Mac OS X Mountain Lion (10.8.5) or later

  • Microsoft Windows 7 or later

Sign Up for AWS

You need an AWS account in order to use Amazon AppStream.

If you do not have an AWS account, use the following procedure to create one.

To sign up for AWS

  1. Open and choose Create an AWS Account.

  2. Follow the online instructions.

AWS notifies you by email when your account is active and available for use.

Amazon AppStream Limits

AWS accounts that have not used the Amazon AppStream service must request a service limit increase. To submit the request form, go to AWS Support Center.


To help you get started, several downloads are available, including client applications, software development kits, and a sample entitlement service.

Client Applications

Client applications are available for the following operating systems or devices:

Amazon AppStream SDK

The Amazon AppStream SDK provides tools for developing Amazon AppStream-compatible Windows streaming applications as well as client applications for Fire OS, Android, iOS, Mac OS X, and Windows.

To download the Amazon AppStream SDK, go to

Amazon AppStream Chrome App SDK

The Amazon AppStream Chrome App SDK provides the example Chrome app and native client files to create a Chrome app.

To download the Amazon AppStream Chrome App SDK, go to

Amazon AppStream SDK for Java

The Amazon AppStream SDK for Java includes functions you can call to interact with Amazon AppStream. These functions wrap the Amazon AppStream REST API and handle details like signing the requests that are sent to Amazon AppStream. The most common uses of the Amazon AppStream SDK for Java are to write an entitlement service that authorizes user access to your streaming applications and to automate Amazon AppStream.

To download the Amazon AppStream SDK for Java, go to

Sample Entitlement Service

You can download the following files to use and deploy a sample entitlement service:

To use the sample entitlement service, see Amazon AppStream Sample Entitlement Service.

For more information about creating your own entitlement service, see Building the Entitlement Web Service.