Amazon Elastic Load Balancing logo

Amazon Elastic Load Balancing

Amazon Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions, ensuring high availability and fault tolerance for your applications.

1 APIs 5 Features
Amazon Web ServicesHigh AvailabilityLoad BalancingNetworkingScalability

APIs

Elastic Load Balancing v2 API

API for managing Application Load Balancers (ALB), Network Load Balancers (NLB), and Gateway Load Balancers (GLB) with advanced routing and target group management.

Features

Application Load Balancer

HTTP/HTTPS load balancing with advanced request routing based on content

Network Load Balancer

Ultra-high performance TCP/UDP load balancing at OSI layer 4

Gateway Load Balancer

Distribute traffic to third-party virtual appliances for inspection

Health Checks

Automatically route traffic away from unhealthy targets

SSL/TLS Termination

Offload SSL/TLS decryption from application servers

Use Cases

Web Application Load Balancing

Distribute HTTP/HTTPS traffic across multiple web servers

Microservices Routing

Route requests to different microservices based on URL paths or headers

Container Load Balancing

Load balance traffic to ECS containers and Kubernetes pods

Multi-Region Traffic Management

Distribute global traffic across multiple AWS regions

Semantic Vocabularies

Amazon Elastic Load Balancing Context

0 classes · 6 properties

JSON-LD

API Governance Rules

Amazon Elastic Load Balancing 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 Load Balancing
description: >-
  Amazon Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as
  Amazon EC2 instances, containers, IP addresses, and Lambda functions, ensuring high availability and fault tolerance
  for your applications.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/elasticloadbalancing/
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - Amazon Web Services
  - AWS
  - High Availability
  - Load Balancing
  - Networking
  - Scalability
apis:
  - name: Elastic Load Balancing v2 API
    description: >-
      API for managing Application Load Balancers (ALB), Network Load Balancers (NLB), and Gateway Load Balancers (GLB)
      with advanced routing and target group management.
    humanURL: https://aws.amazon.com/elasticloadbalancing/
    baseURL: https://elasticloadbalancing.amazonaws.com
    tags:
      - ALB
      - GLB
      - Load Balancing
      - Networking
      - NLB
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/
      - type: OpenAPI
        url: openapi/amazon-elastic-load-balancing-openapi.yml
      - type: APIReference
        url: https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/
      - type: GettingStarted
        url: https://aws.amazon.com/elasticloadbalancing/getting-started/
      - type: Pricing
        url: https://aws.amazon.com/elasticloadbalancing/pricing/
      - type: FAQ
        url: https://aws.amazon.com/elasticloadbalancing/faqs/
      - type: JSONSchema
        url: json-schema/amazon-elastic-load-balancing-action-schema.json
      - type: JSONSchema
        url: json-schema/amazon-elastic-load-balancing-create-listener-response-schema.json
      - type: JSONSchema
        url: json-schema/amazon-elastic-load-balancing-create-load-balancer-response-schema.json
      - type: JSONLD
        url: json-ld/amazon-elastic-load-balancing-context.jsonld
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/amazon-elastic-load-balancing/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/amazon-elastic-load-balancing-add-host-based-routing-rule-workflow.yml
        name: Amazon Elastic Load Balancing Add a Host-Based Routing Rule
        summary: Create a target group and attach a host-header rule to an existing listener.
      - url: arazzo/amazon-elastic-load-balancing-add-listener-to-existing-load-balancer-workflow.yml
        name: Amazon Elastic Load Balancing Add a Listener to an Existing Load Balancer
        summary: Look up a load balancer by name and attach a new forwarding listener.
      - url: arazzo/amazon-elastic-load-balancing-add-path-maintenance-rule-workflow.yml
        name: Amazon Elastic Load Balancing Add a Path-Based Maintenance Rule
        summary: Attach a path-pattern fixed-response rule to a listener and confirm it.
      - url: arazzo/amazon-elastic-load-balancing-audit-load-balancer-configuration-workflow.yml
        name: Amazon Elastic Load Balancing Audit Load Balancer Configuration
        summary: Walk a load balancer's listeners and target groups to inventory its routing.
      - url: arazzo/amazon-elastic-load-balancing-decommission-load-balancer-workflow.yml
        name: Amazon Elastic Load Balancing Decommission a Load Balancer
        summary: Resolve a load balancer by name, inventory its listeners, then delete it.
      - url: arazzo/amazon-elastic-load-balancing-drain-and-deregister-target-workflow.yml
        name: Amazon Elastic Load Balancing Drain and Deregister a Target
        summary: Confirm a target exists, deregister it, then poll until it has drained.
      - url: arazzo/amazon-elastic-load-balancing-poll-target-health-until-healthy-workflow.yml
        name: Amazon Elastic Load Balancing Poll Target Health Until Healthy
        summary: Register a target then poll its health until it reaches the healthy state.
      - url: arazzo/amazon-elastic-load-balancing-provision-application-load-balancer-workflow.yml
        name: Amazon Elastic Load Balancing Provision an Application Load Balancer
        summary: Stand up an Application Load Balancer with a target group, listener, and registered targets.
      - url: arazzo/amazon-elastic-load-balancing-provision-network-load-balancer-workflow.yml
        name: Amazon Elastic Load Balancing Provision a Network Load Balancer
        summary: Stand up a TCP Network Load Balancer with a target group, listener, and registered targets.
      - url: arazzo/amazon-elastic-load-balancing-register-targets-and-check-health-workflow.yml
        name: Amazon Elastic Load Balancing Register Targets and Check Health
        summary: Create a target group, register a target, then read back its health state.
      - url: arazzo/amazon-elastic-load-balancing-tune-load-balancer-attributes-workflow.yml
        name: Amazon Elastic Load Balancing Tune Load Balancer Attributes
        summary: Resolve a load balancer by name and apply an attribute change.
  - type: Portal
    url: https://aws.amazon.com/
  - type: DeveloperPortal
    url: https://aws.amazon.com/elasticloadbalancing/
  - type: Documentation
    url: https://docs.aws.amazon.com/elasticloadbalancing/
  - type: Blog
    url: https://aws.amazon.com/blogs/
  - type: GitHubOrganization
    url: https://github.com/aws
  - type: Console
    url: https://console.aws.amazon.com/ec2/home#LoadBalancers/
  - 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/elasticloadbalancing/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/elasticloadbalancing
  - type: KnowledgeCenter
    url: https://repost.aws/knowledge-center
  - type: Contact
    url: https://aws.amazon.com/contact-us/
  - type: SpectralRules
    url: rules/amazon-elastic-load-balancing-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/amazon-elastic-load-balancing-vocabulary.yaml
  - type: Features
    data:
      - name: Application Load Balancer
        description: HTTP/HTTPS load balancing with advanced request routing based on content
      - name: Network Load Balancer
        description: Ultra-high performance TCP/UDP load balancing at OSI layer 4
      - name: Gateway Load Balancer
        description: Distribute traffic to third-party virtual appliances for inspection
      - name: Health Checks
        description: Automatically route traffic away from unhealthy targets
      - name: SSL/TLS Termination
        description: Offload SSL/TLS decryption from application servers
  - type: UseCases
    data:
      - name: Web Application Load Balancing
        description: Distribute HTTP/HTTPS traffic across multiple web servers
      - name: Microservices Routing
        description: Route requests to different microservices based on URL paths or headers
      - name: Container Load Balancing
        description: Load balance traffic to ECS containers and Kubernetes pods
      - name: Multi-Region Traffic Management
        description: Distribute global traffic across multiple AWS regions
  - type: Integrations
    data:
      - name: Amazon EC2
        description: Distribute traffic across EC2 instances
      - name: Amazon ECS
        description: Load balance traffic to containerized applications
      - name: AWS Lambda
        description: Route HTTP requests directly to Lambda functions
      - name: Amazon Route 53
        description: Integrate with DNS for global traffic routing
      - name: AWS WAF
        description: Protect applications from web exploits and bots
  - 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]