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: kin@apievangelist.com