# Amazon Elastic Beanstalk Documentation

With Amazon Elastic Beanstalk, you can quickly deploy and manage applications in the Amazon Web Services Cloud without worrying about the infrastructure that runs those applications. Amazon Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and Amazon Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.

- [/en_us/elasticbeanstalk/latest/dg/](/en_us/elasticbeanstalk/latest/dg/)
- [API Reference](/en_us/elasticbeanstalk/latest/api/): Get formal descriptions of all the API operations for Amazon Elastic Beanstalk. In addition, find sample requests, responses, and errors for the supported web services protocols.
- [Getting Started Walkthrough](/en_us/elasticbeanstalk/latest/dg/GettingStarted.html): Walks developers through the use of the console to create, view, deploy, and update an application for the first time, as well as the steps for editing and terminating an environment.
- **Getting Started Tutorials**: Get started using any of the following application environments: Docker, Python, PHP, Node.js, .NET, Ruby, or Java.

[Docker](/en_us/elasticbeanstalk/latest/dg/create_deploy_dockerpreconfig.walkthrough.html)
[Python](/en_us/elasticbeanstalk/latest/dg/create-deploy-python-apps.html)
[PHP](/en_us/elasticbeanstalk/latest/dg/create_deploy_PHP_eb.html)
[Node.js (Express)](/en_us/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html)
[.NET](/en_us/elasticbeanstalk/latest/dg/create_deploy_NET.html)
[Ruby](/en_us/elasticbeanstalk/latest/dg/ruby-sinatra-tutorial.html)
[Ruby on Rails](/en_us/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html)
[Java](/en_us/elasticbeanstalk/latest/dg/create_deploy_Java.html)

- [/en_us/elasticbeanstalk/latest/platforms/](/en_us/elasticbeanstalk/latest/platforms/)
- [/en_us/elasticbeanstalk/latest/relnotes/](/en_us/elasticbeanstalk/latest/relnotes/)

---

