The best ways to get started with AWS Elastic Beanstalk are to:

To deploy your existing web application:  create an application source bundle and then create a new application. If you are using Git and would prefer to use our command line tool, please see Getting Started with the EB CLI.
 
For more information, please read our documentation and whitepapers.

Get Started with AWS for Free

Create a Free Account
Or Sign In to the Console

Receive twelve months of access to the AWS Free Usage Tier and enjoy AWS Basic Support features including, 24x7x365 customer service, support forums, and more.



Get started with Python on AWS Elastic Beanstalk by walking through our Developer Guide or launching a sample app.

Developer Guide
Launch Sample App
sdk_Python


Get started with Ruby on AWS Elastic Beanstalk by walking through our Developer Guide or launching a sample app.

Developer Guide
Launch Sample App
sdk_RUBY


Get started with PHP on AWS Elastic Beanstalk by walking through our Developer Guide or launching a sample app.

Developer Guide
Launch Sample App
sdk_PHP


Get started with Node.js on AWS Elastic Beanstalk by walking through our Developer Guide or launching a sample app.

Developer Guide
Launch Sample App
sdk_NODE


Get started with Docker on AWS Elastic Beanstalk by walking through our Developer Guide or launching a sample app.

Developer Guide
Launch Sample App


Get started with Java on AWS Elastic Beanstalk by walking through our Developer Guide or launching a sample app.

Developer Guide
Launch Sample App
sdk_Java


Get started with .NET on AWS Elastic Beanstalk by walking through our Developer Guide or launching a sample app.

Developer Guide
Launch Sample App
sdk_NET
ElasticBeanstalk_GettingStarted
1:14
ElasticBeanstalk_ZeroSixty
1:02:10