Amazon Elastic Beanstalk logo

Amazon Elastic Beanstalk

AWS Elastic Beanstalk is a platform-as-a-service (PaaS) that makes it easy to deploy, manage, and scale web applications and services. You simply upload your code and Elastic Beanstalk automatically handles the deployment, capacity provisioning, load balancing, auto-scaling, and application health monitoring.

1 APIs 5 Features
Amazon Web ServicesAuto ScalingDeploymentElastic BeanstalkPaaSPlatform As A ServiceWeb Applications

APIs

AWS Elastic Beanstalk API

API for managing AWS Elastic Beanstalk applications, environments, and related resources including configuration templates and application versions.

Features

Automatic Deployment

Upload code and Elastic Beanstalk handles deployment automatically

Auto Scaling

Automatically scale capacity up and down based on application needs

Health Monitoring

Monitor application health and performance with built-in dashboards

Multi-Language Support

Support for Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker

Environment Management

Manage multiple deployment environments (development, staging, production)

Use Cases

Web Application Hosting

Deploy and host web applications without managing infrastructure

API Backend Deployment

Deploy REST API backends with automatic scaling and load balancing

Microservices Deployment

Deploy containerized microservices using Docker or multi-container configurations

Blue-Green Deployments

Perform zero-downtime deployments using environment URL swapping

Semantic Vocabularies

Amazon Elastic Beanstalk Context

0 classes · 3 properties

JSON-LD

API Governance Rules

Amazon Elastic Beanstalk API Rules

20 rules · 10 errors 9 warnings 1 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
💬
Support
Support
💬
FAQ
FAQ
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Compliance
Compliance
🔗
Security
Security
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
KnowledgeCenter
KnowledgeCenter
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
name: Amazon Elastic Beanstalk
description: >-
  AWS Elastic Beanstalk is a platform-as-a-service (PaaS) that makes it easy to deploy, manage, and scale web
  applications and services. You simply upload your code and Elastic Beanstalk automatically handles the deployment,
  capacity provisioning, load balancing, auto-scaling, and application health monitoring.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/elasticbeanstalk/
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - Amazon Web Services
  - AWS
  - Auto Scaling
  - Deployment
  - Elastic Beanstalk
  - PaaS
  - Platform As A Service
  - Web Applications
apis:
  - name: AWS Elastic Beanstalk API
    description: >-
      API for managing AWS Elastic Beanstalk applications, environments, and related resources including configuration
      templates and application versions.
    humanURL: https://aws.amazon.com/elasticbeanstalk/
    baseURL: https://elasticbeanstalk.amazonaws.com
    tags:
      - Auto Scaling
      - Deployment
      - PaaS
      - Web Applications
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/
      - type: OpenAPI
        url: openapi/amazon-elastic-beanstalk-openapi.yml
      - type: APIReference
        url: https://docs.aws.amazon.com/elasticbeanstalk/latest/api/
      - type: GettingStarted
        url: https://aws.amazon.com/elasticbeanstalk/getting-started/
      - type: Pricing
        url: https://aws.amazon.com/elasticbeanstalk/pricing/
      - type: FAQ
        url: https://aws.amazon.com/elasticbeanstalk/faqs/
      - type: JSONSchema
        url: json-schema/amazon-elastic-beanstalk-application-description-message-schema.json
      - type: JSONSchema
        url: json-schema/amazon-elastic-beanstalk-application-description-schema.json
      - type: JSONSchema
        url: json-schema/amazon-elastic-beanstalk-application-descriptions-message-schema.json
      - type: JSONLD
        url: json-ld/amazon-elastic-beanstalk-context.jsonld
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/amazon-elastic-beanstalk/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/amazon-elastic-beanstalk-add-environment-to-application-workflow.yml
        name: Amazon Elastic Beanstalk Add Environment To Application
        summary: Confirm an existing application, launch an additional environment for it, and poll until Ready.
      - url: arazzo/amazon-elastic-beanstalk-audit-application-environments-workflow.yml
        name: Amazon Elastic Beanstalk Audit Application Environments
        summary: Resolve an application and inventory all of its environments with their status and health.
      - url: arazzo/amazon-elastic-beanstalk-deploy-version-to-environment-workflow.yml
        name: Amazon Elastic Beanstalk Deploy Version To Environment
        summary: Deploy an application version to a running environment and poll until the update completes.
      - url: arazzo/amazon-elastic-beanstalk-deploy-version-with-rollback-workflow.yml
        name: Amazon Elastic Beanstalk Deploy Version With Rollback
        summary: Deploy a new version, poll the rollout, and roll back to the previous version if it fails.
      - url: arazzo/amazon-elastic-beanstalk-provision-application-environment-workflow.yml
        name: Amazon Elastic Beanstalk Provision Application And Environment
        summary: Create an application, launch an environment for it, and poll until the environment is Ready.
      - url: arazzo/amazon-elastic-beanstalk-update-environment-configuration-workflow.yml
        name: Amazon Elastic Beanstalk Update Environment Configuration
        summary: Apply configuration option settings to a running environment and poll until the change settles.
  - type: Portal
    url: https://aws.amazon.com/
  - type: DeveloperPortal
    url: https://aws.amazon.com/elasticbeanstalk/
  - type: Documentation
    url: https://docs.aws.amazon.com/elasticbeanstalk/
  - type: Blog
    url: https://aws.amazon.com/blogs/
  - type: GitHubOrganization
    url: https://github.com/aws
  - type: Console
    url: https://console.aws.amazon.com/elasticbeanstalk/
  - type: SignUp
    url: https://portal.aws.amazon.com/billing/signup
  - type: Login
    url: https://signin.aws.amazon.com/
  - type: StatusPage
    url: https://health.aws.amazon.com/health/status
  - type: Support
    url: https://aws.amazon.com/support/
  - type: FAQ
    url: https://aws.amazon.com/elasticbeanstalk/faqs/
  - type: TermsOfService
    url: https://aws.amazon.com/service-terms/
  - type: PrivacyPolicy
    url: https://aws.amazon.com/privacy/
  - type: Compliance
    url: https://aws.amazon.com/compliance/
  - type: Security
    url: https://aws.amazon.com/security/
  - type: YouTube
    url: https://www.youtube.com/user/AmazonWebServices
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/elasticbeanstalk
  - type: KnowledgeCenter
    url: https://repost.aws/knowledge-center
  - type: Contact
    url: https://aws.amazon.com/contact-us/
  - type: SpectralRules
    url: rules/amazon-elastic-beanstalk-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/amazon-elastic-beanstalk-vocabulary.yaml
  - type: Features
    data:
      - name: Automatic Deployment
        description: Upload code and Elastic Beanstalk handles deployment automatically
      - name: Auto Scaling
        description: Automatically scale capacity up and down based on application needs
      - name: Health Monitoring
        description: Monitor application health and performance with built-in dashboards
      - name: Multi-Language Support
        description: Support for Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker
      - name: Environment Management
        description: Manage multiple deployment environments (development, staging, production)
  - type: UseCases
    data:
      - name: Web Application Hosting
        description: Deploy and host web applications without managing infrastructure
      - name: API Backend Deployment
        description: Deploy REST API backends with automatic scaling and load balancing
      - name: Microservices Deployment
        description: Deploy containerized microservices using Docker or multi-container configurations
      - name: Blue-Green Deployments
        description: Perform zero-downtime deployments using environment URL swapping
  - type: Integrations
    data:
      - name: Amazon EC2
        description: Runs application environments on EC2 instances
      - name: Amazon RDS
        description: Provision and manage RDS databases alongside environments
      - name: Amazon S3
        description: Store application versions and deployment artifacts
      - name: AWS CloudFormation
        description: Manage environment infrastructure as code
      - name: AWS CodePipeline
        description: Integrate with CI/CD pipelines for automated deployments
  - type: Integrations
    url: https://aws.amazon.com/marketplace
integrations:
  - name: Sign in
  - name: Agent Mode
  - name: Why AWS Marketplace?
  - name: Get started in AWS Marketplace
  - name: Industry
  - name: Resources
  - name: Become a Channel Partner
  - name: Sell in AWS Marketplace
  - name: Manage Your Account
maintainers:
  - FN: Kin Lane
    email: [email protected]