Amazon AppStream 2.0 is a fully managed, secure application streaming service that allows you to stream desktop applications from AWS to a web browser running on Windows and Linux PCs, Macs, and Chromebooks, without rewriting them. Amazon AppStream 2.0 can provide users instant-on access to the applications they need, with a responsive, fluid user experience on the device of their choice.

Amazon AppStream 2.0 is now generally available

Create a Free Account



Amazon AppStream 2.0

Amazon AppStream 2.0 lets you move your desktop applications to AWS, without rewriting them. It’s easy to import your applications into AWS, set launch configurations, and publish your applications. Amazon AppStream 2.0 offers a wide selection of compute instance options so that you can select the instance type that best matches your application requirements, and set the auto-scale parameters so that you can easily meet the needs of your end users. Amazon AppStream 2.0 allows you to launch applications in your own VPC, which means your applications can interact with your existing AWS resources.

For a full description of features, see below.


Amazon AppStream 2.0 allows you to quickly and easily import, install, test, and update your applications using the Image Builder. Any application that installs and executes on Microsoft Windows Server 2012 R2 OS is supported, and you don’t need to make any modifications. When your testing is complete, you can set application launch configurations, and publish your image for users to access.


Amazon AppStream 2.0 runs your applications on streaming instances, which provide the GPU, CPU, memory, storage, and networking capacity you need. With Amazon AppStream 2.0, you can choose from a selection of streaming instance types so that you can optimize the performance of your applications, and reduce your overall costs. You can use instance types from the General Purpose, Compute Optimized, Memory Optimized, Graphics Design, Graphics Pro, and Graphics Desktop instance families based on the experience you want to deliver. Users access all their applications from the same instance, and an instance is assigned to only one user at any time.


Graphics Design instances are ideal for delivering applications such as Adobe Premiere Pro, Autodesk Revit, and Siemens NX that rely on hardware acceleration of DirectX, OpenGL, or OpenCL. Powered by AMD FirePro S7150x2 Server GPUs and equipped with AMD Multiuser GPU technology, instances start from 2 vCPU, 7.5 GiB system memory, and 1 GiB graphics memory, to 16 vCPUs, 61 GiB system memory, and 8 GiB graphics memory.

The Graphics Desktop instance family offers a single instance type with an NVIDIA GPU based on K520 with 1,536 CUDA cores, 8 vCPUs, 15 GiB system memory, and 4 GiB graphics memory. This instance type is ideal for running desktop graphics applications such as SolidWorks or ESRI ArcGIS, and other applications that use DirectX, OpenGL, OpenCL, and CUDA. The Graphics Desktop family is a powerful yet economical choice.

The Graphics Pro instance family offers three different instance types to support the most demanding graphics applications. Powered by NVIDIA Tesla M60 GPUs with 2048 parallel processing cores, there are three Graphics Pro instances types starting from 16 vCPUs, 122 GiB system memory, and 8 GiB graphics memory, to 64 vCPUs, 488 GiB system memory, and 32 GiB graphics memory. These instance types are ideal for graphic workloads that need a massive amount of parallel processing power for 3D rendering, visualization, and video encoding, including applications such as Petrel from Schlumberger Software, Landmark's DecisionSpace, or MotionDSP's Ikena.


With Amazon AppStream 2.0, your desktop applications can be launched inside an Amazon Virtual Private Cloud (VPC). You can use VPC security groups to provide granular access control to streaming instances, and to manage users' access to the resources in your VPC, such as your databases, file shares, license servers, and application servers. You can also specify how your desktop applications access the public internet, just as you would with any other resource in your VPC.


Amazon AppStream 2.0 supports federated sign-in using SAML 2.0. Users can sign in to AppStream 2.0 using their existing credentials, and start streaming applications. As an administrator, you can use your existing user directory to control end-user access to applications available via AppStream 2.0. You can quickly add or remove access for users or groups, restrict access based on user locations, and enable multi-factor authentication. You can enable federated access and controls via any SAML 2.0 compliant identity provider.


Your Amazon AppStream 2.0 streaming instances can connect to your Microsoft Active Directory (AD) domain. This allows you to apply your existing AD policies to your streaming instances, and provides your users with single sign on access to Intranet sites, file shares, and network printers from within their applications. Your users are authenticated using a SAML 2.0 provider of your choice, and can access applications that require a connection to your AD domain.


Amazon AppStream 2.0 allows you to monitor the utilization of your AppStream 2.0 fleet resources using Amazon CloudWatch metrics. You can see the size of your fleet, the number of instances you have running, and the available capacity for new connections. You can also track utilization over time, which helps you ensure that your fleet is the correct size. Using CloudWatch, you can set alarms to notify you when there is insufficient capacity to support your users, and to react to changes in your fleet.


AppStream 2.0 allows you to automatically scale the size of your fleet to match the supply of running instances to user demand. Each running instance in a fleet can be used by only one user at a time, which means the size of your fleet determines the number of users who can stream concurrently. Scaling policies adjust the size of your fleet automatically based on utilization metrics so that you can optimize the number of running instances to reduce your streaming costs. Each new fleet that you create using the AppStream 2.0 console is configured with default scale out and scale in policies, which you can customize. You can also create your own scaling policies for each of your fleets.


Amazon AppStream 2.0 includes APIs that you can use to easily integrate and extend the service. The APIs enable you to create, update, and delete Amazon AppStream 2.0 resources, and provide detailed information about resource states. You can create URLs for administrators to connect to their image builders to install applications, and create URLs for users to access their AppStream 2.0 applications

Browser Access

Amazon AppStream 2.0 allows you to access your desktop applications from HTML5-capable browsers such as Google Chrome, Mozilla Firefox, Microsoft Internet Explorer, and Microsoft Edge. No plug-ins or client software installations are needed.

Browser Access

Amazon AppStream 2.0 offers persistent file storage, backed by Amazon S3, to allow users to store and retrieve files between their application streaming sessions. Users are allocated a home folder that they can use to save content for use between sessions. Home folders are accessed from the my files tab within an active AppStream 2.0 streaming session, and content can be saved or opened directly from the File menu in most apps. All files are stored in an S3 bucket which is automatically created in your AWS account.

Simple End-User Interface

Amazon AppStream 2.0 offers an intuitive user interface, making it easy to control your experience. You can run multiple applications within a browser tab, and easily switch and interact between them. You can copy and paste between applications as well as your desktop, quickly upload or download files, and print to your local or network printer. You can also listen to audio output from applications, and control the bandwidth and fidelity for the experience.


Amazon AppStream 2.0 uses NICE DCV technology to provide secure, high-performance access to your applications. NICE DCV delivers a fluid interactive experience for business, design, engineering, and software development applications. It delivers a secure pixel stream to your end users and always adjusts to network conditions to provide an optimal end-user experience. NICE DCV secures both pixels and end-user inputs using end-to-end AES-256 encryption.


With Amazon AppStream 2.0, your application streams and user input flows through a secure streaming gateway on AWS over HTTPS. Streaming instances are not directly accessible from the internet, and users can only access their applications through the streaming gateway after being authenticated.


Amazon AppStream 2.0 is available in multiple AWS regions globally. You can host your Amazon AppStream 2.0 resources in multiple AWS regions, and direct users to the closest AWS region for the best end-user experience.

Try Amazon AppStream 2.0 today with no setup required. You can access sample applications already installed on AppStream 2.0, work with your own files, and print content.

To access the Try It Now experience, simply log in with your AWS account and click on an app to get started.

Try Amazon AppStream 2.0 Now