AWS App Mesh website screenshot

AWS App Mesh

AWS App Mesh is a service mesh based on the Envoy proxy that provides application-level networking to make it easy for services to communicate with each other across multiple types of compute infrastructure including Amazon ECS, EKS, EC2, and Fargate. App Mesh standardizes service communication, giving end-to-end visibility and helping ensure high availability. Note: AWS App Mesh is deprecated; Amazon ECS Service Connect is the recommended replacement for new workloads.

1 APIs 8 Features
DeprecatedEnvoyMicroservicesNetworkingService Mesh

APIs

AWS App Mesh API

API for creating and managing App Mesh service meshes, virtual services, virtual nodes, virtual routers, routes, and gateway routes. The service is based on Envoy proxy and prov...

Pricing Plans

Rate Limits

Aws App Mesh Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Service Mesh Management

Create and manage service meshes spanning Amazon ECS, EKS, EC2, and Fargate compute environments.

Virtual Node Configuration

Define virtual nodes representing actual services with listener ports, health checks, and service discovery backends.

Traffic Routing

Configure virtual routers and routes for weighted routing, retry policies, and timeout configurations.

Envoy Proxy Integration

Automatically injects and manages Envoy sidecar proxies for transparent service-to-service communication.

Observability

Export metrics, logs, and traces from Envoy proxies to AWS CloudWatch, X-Ray, and third-party tools.

mTLS Encryption

Enable mutual TLS encryption between services within the mesh for zero-trust networking.

Virtual Gateways

Configure ingress traffic from outside the mesh to virtual services using gateway routes.

Multi-Account Mesh Sharing

Share service meshes across AWS accounts using AWS Resource Access Manager.

Use Cases

Microservices Communication

Standardize and control service-to-service networking for containerized microservices applications.

Traffic Management

Implement canary deployments, A/B testing, and weighted routing without application code changes.

Observability and Debugging

Capture end-to-end metrics and traces to identify performance bottlenecks and service failures.

Zero-Trust Networking

Enforce mTLS encryption between services for internal network security compliance.

Semantic Vocabularies

Aws App Mesh Aws Context

2 classes · 6 properties

JSON-LD

Aws App Mesh Create Context

14 classes · 17 properties

JSON-LD

Aws App Mesh Describe Context

14 classes · 7 properties

JSON-LD

Aws App Mesh Egress Context

1 classes · 1 properties

JSON-LD

Aws App Mesh Gateway Context

9 classes · 21 properties

JSON-LD

Aws App Mesh Grpc Context

14 classes · 25 properties

JSON-LD

Aws App Mesh Http Context

16 classes · 26 properties

JSON-LD

Aws App Mesh List Context

16 classes · 9 properties

JSON-LD

Aws App Mesh Listener Context

9 classes · 22 properties

JSON-LD

Aws App Mesh Logging Context

2 classes · 3 properties

JSON-LD

Aws App Mesh Mesh Context

6 classes · 12 properties

JSON-LD

Aws App Mesh Port Context

1 classes · 2 properties

JSON-LD

Aws App Mesh Route Context

5 classes · 16 properties

JSON-LD

Aws App Mesh Tag Context

3 classes · 3 properties

JSON-LD

Aws App Mesh Tcp Context

4 classes · 6 properties

JSON-LD

Aws App Mesh Tls Context

5 classes · 8 properties

JSON-LD

Aws App Mesh Untag Context

2 classes · 1 properties

JSON-LD

Aws App Mesh Update Context

14 classes · 9 properties

JSON-LD

Aws App Mesh Virtual Context

53 classes · 57 properties

JSON-LD

Aws App Mesh Weighted Context

1 classes · 3 properties

JSON-LD

API Governance Rules

AWS App Mesh API Rules

19 rules · 11 errors 8 warnings

SPECTRAL

JSON Structure

App Mesh Access Log Structure

1 properties

JSON STRUCTURE

App Mesh Account Id Structure

0 properties

JSON STRUCTURE

App Mesh Arn Structure

0 properties

JSON STRUCTURE

App Mesh Aws Cloud Map Name Structure

0 properties

JSON STRUCTURE

App Mesh Backend Defaults Structure

1 properties

JSON STRUCTURE

App Mesh Backend Structure

1 properties

JSON STRUCTURE

App Mesh Backends Structure

0 properties

JSON STRUCTURE

App Mesh Bad Request Exception Structure

0 properties

JSON STRUCTURE

App Mesh Boolean Structure

0 properties

JSON STRUCTURE

App Mesh Certificate Authority Arns Structure

0 properties

JSON STRUCTURE

App Mesh Client Policy Structure

1 properties

JSON STRUCTURE

App Mesh Client Policy Tls Structure

4 properties

JSON STRUCTURE

App Mesh Client Tls Certificate Structure

2 properties

JSON STRUCTURE

App Mesh Conflict Exception Structure

0 properties

JSON STRUCTURE

App Mesh Create Gateway Route Input Structure

4 properties

JSON STRUCTURE

App Mesh Create Mesh Input Structure

4 properties

JSON STRUCTURE

App Mesh Create Mesh Output Structure

1 properties

JSON STRUCTURE

App Mesh Create Route Input Structure

4 properties

JSON STRUCTURE

App Mesh Create Route Output Structure

1 properties

JSON STRUCTURE

App Mesh Create Virtual Node Input Structure

4 properties

JSON STRUCTURE

App Mesh Create Virtual Node Output Structure

1 properties

JSON STRUCTURE

App Mesh Delete Gateway Route Input Structure

0 properties

JSON STRUCTURE

App Mesh Delete Mesh Input Structure

0 properties

JSON STRUCTURE

App Mesh Delete Mesh Output Structure

1 properties

JSON STRUCTURE

App Mesh Delete Route Input Structure

0 properties

JSON STRUCTURE

App Mesh Delete Route Output Structure

1 properties

JSON STRUCTURE

App Mesh Delete Virtual Node Input Structure

0 properties

JSON STRUCTURE

App Mesh Delete Virtual Node Output Structure

1 properties

JSON STRUCTURE

App Mesh Describe Mesh Input Structure

0 properties

JSON STRUCTURE

App Mesh Describe Mesh Output Structure

1 properties

JSON STRUCTURE

App Mesh Describe Route Input Structure

0 properties

JSON STRUCTURE

App Mesh Describe Route Output Structure

1 properties

JSON STRUCTURE

App Mesh Dns Response Type Structure

0 properties

JSON STRUCTURE

App Mesh Dns Service Discovery Structure

3 properties

JSON STRUCTURE

App Mesh Duration Structure

2 properties

JSON STRUCTURE

App Mesh Duration Unit Structure

0 properties

JSON STRUCTURE

App Mesh Duration Value Structure

0 properties

JSON STRUCTURE

App Mesh Egress Filter Structure

1 properties

JSON STRUCTURE

App Mesh Egress Filter Type Structure

0 properties

JSON STRUCTURE

App Mesh Exact Host Name Structure

0 properties

JSON STRUCTURE

App Mesh File Access Log Structure

2 properties

JSON STRUCTURE

App Mesh File Path Structure

0 properties

JSON STRUCTURE

App Mesh Forbidden Exception Structure

0 properties

JSON STRUCTURE

App Mesh Gateway Route Data Structure

6 properties

JSON STRUCTURE

App Mesh Gateway Route List Structure

0 properties

JSON STRUCTURE

App Mesh Gateway Route Priority Structure

0 properties

JSON STRUCTURE

App Mesh Gateway Route Ref Structure

9 properties

JSON STRUCTURE

App Mesh Gateway Route Spec Structure

4 properties

JSON STRUCTURE

App Mesh Gateway Route Status Code Structure

0 properties

JSON STRUCTURE

App Mesh Gateway Route Status Structure

1 properties

JSON STRUCTURE

App Mesh Gateway Route Target Structure

2 properties

JSON STRUCTURE

App Mesh Grpc Gateway Route Action Structure

2 properties

JSON STRUCTURE

App Mesh Grpc Gateway Route Match Structure

4 properties

JSON STRUCTURE

App Mesh Grpc Gateway Route Rewrite Structure

1 properties

JSON STRUCTURE

App Mesh Grpc Gateway Route Structure

2 properties

JSON STRUCTURE

App Mesh Grpc Metadata Match Method Structure

5 properties

JSON STRUCTURE

App Mesh Grpc Retry Policy Event Structure

0 properties

JSON STRUCTURE

App Mesh Grpc Retry Policy Events Structure

0 properties

JSON STRUCTURE

App Mesh Grpc Retry Policy Structure

5 properties

JSON STRUCTURE

App Mesh Grpc Route Action Structure

1 properties

JSON STRUCTURE

App Mesh Grpc Route Match Structure

4 properties

JSON STRUCTURE

App Mesh Grpc Route Metadata List Structure

0 properties

JSON STRUCTURE

App Mesh Grpc Route Metadata Structure

3 properties

JSON STRUCTURE

App Mesh Grpc Route Structure

4 properties

JSON STRUCTURE

App Mesh Grpc Timeout Structure

2 properties

JSON STRUCTURE

App Mesh Header Match Method Structure

5 properties

JSON STRUCTURE

App Mesh Header Match Structure

0 properties

JSON STRUCTURE

App Mesh Header Name Structure

0 properties

JSON STRUCTURE

App Mesh Health Check Policy Structure

7 properties

JSON STRUCTURE

App Mesh Health Check Threshold Structure

0 properties

JSON STRUCTURE

App Mesh Hostname Structure

0 properties

JSON STRUCTURE

App Mesh Http Gateway Route Action Structure

2 properties

JSON STRUCTURE

App Mesh Http Gateway Route Header Structure

3 properties

JSON STRUCTURE

App Mesh Http Gateway Route Headers Structure

0 properties

JSON STRUCTURE

App Mesh Http Gateway Route Match Structure

7 properties

JSON STRUCTURE

App Mesh Http Gateway Route Prefix Structure

0 properties

JSON STRUCTURE

App Mesh Http Gateway Route Rewrite Structure

3 properties

JSON STRUCTURE

App Mesh Http Gateway Route Structure

2 properties

JSON STRUCTURE

App Mesh Http Method Structure

0 properties

JSON STRUCTURE

App Mesh Http Path Exact Structure

0 properties

JSON STRUCTURE

App Mesh Http Path Match Structure

2 properties

JSON STRUCTURE

App Mesh Http Path Regex Structure

0 properties

JSON STRUCTURE

App Mesh Http Query Parameter Structure

2 properties

JSON STRUCTURE

App Mesh Http Query Parameters Structure

0 properties

JSON STRUCTURE

App Mesh Http Retry Policy Event Structure

0 properties

JSON STRUCTURE

App Mesh Http Retry Policy Events Structure

0 properties

JSON STRUCTURE

App Mesh Http Retry Policy Structure

4 properties

JSON STRUCTURE

App Mesh Http Route Action Structure

1 properties

JSON STRUCTURE

App Mesh Http Route Header Structure

3 properties

JSON STRUCTURE

App Mesh Http Route Headers Structure

0 properties

JSON STRUCTURE

App Mesh Http Route Match Structure

7 properties

JSON STRUCTURE

App Mesh Http Route Structure

4 properties

JSON STRUCTURE

App Mesh Http Scheme Structure

0 properties

JSON STRUCTURE

App Mesh Http Timeout Structure

2 properties

JSON STRUCTURE

App Mesh Ip Preference Structure

0 properties

JSON STRUCTURE

App Mesh Json Format Ref Structure

2 properties

JSON STRUCTURE

App Mesh Json Format Structure

0 properties

JSON STRUCTURE

App Mesh Json Key Structure

0 properties

JSON STRUCTURE

App Mesh Json Value Structure

0 properties

JSON STRUCTURE

App Mesh Limit Exceeded Exception Structure

0 properties

JSON STRUCTURE

App Mesh List Gateway Routes Input Structure

0 properties

JSON STRUCTURE

App Mesh List Gateway Routes Limit Structure

0 properties

JSON STRUCTURE

App Mesh List Gateway Routes Output Structure

2 properties

JSON STRUCTURE

App Mesh List Meshes Input Structure

0 properties

JSON STRUCTURE

App Mesh List Meshes Limit Structure

0 properties

JSON STRUCTURE

App Mesh List Meshes Output Structure

2 properties

JSON STRUCTURE

App Mesh List Routes Input Structure

0 properties

JSON STRUCTURE

App Mesh List Routes Limit Structure

0 properties

JSON STRUCTURE

App Mesh List Routes Output Structure

2 properties

JSON STRUCTURE

App Mesh List Virtual Nodes Input Structure

0 properties

JSON STRUCTURE

App Mesh List Virtual Nodes Limit Structure

0 properties

JSON STRUCTURE

App Mesh List Virtual Nodes Output Structure

2 properties

JSON STRUCTURE

App Mesh List Virtual Routers Input Structure

0 properties

JSON STRUCTURE

App Mesh List Virtual Routers Limit Structure

0 properties

JSON STRUCTURE

App Mesh Listener Port Structure

0 properties

JSON STRUCTURE

App Mesh Listener Structure

6 properties

JSON STRUCTURE

App Mesh Listener Timeout Structure

4 properties

JSON STRUCTURE

App Mesh Listener Tls Certificate Structure

3 properties

JSON STRUCTURE

App Mesh Listener Tls Mode Structure

0 properties

JSON STRUCTURE

App Mesh Listener Tls Structure

3 properties

JSON STRUCTURE

App Mesh Listeners Structure

0 properties

JSON STRUCTURE

App Mesh Logging Format Structure

2 properties

JSON STRUCTURE

App Mesh Logging Structure

1 properties

JSON STRUCTURE

App Mesh Long Structure

0 properties

JSON STRUCTURE

App Mesh Match Range Structure

2 properties

JSON STRUCTURE

App Mesh Max Connections Structure

0 properties

JSON STRUCTURE

App Mesh Max Pending Requests Structure

0 properties

JSON STRUCTURE

App Mesh Max Requests Structure

0 properties

JSON STRUCTURE

App Mesh Max Retries Structure

0 properties

JSON STRUCTURE

App Mesh Mesh Data Structure

4 properties

JSON STRUCTURE

App Mesh Mesh List Structure

0 properties

JSON STRUCTURE

App Mesh Mesh Ref Structure

7 properties

JSON STRUCTURE

App Mesh Mesh Service Discovery Structure

1 properties

JSON STRUCTURE

App Mesh Mesh Spec Structure

2 properties

JSON STRUCTURE

App Mesh Mesh Status Code Structure

0 properties

JSON STRUCTURE

App Mesh Mesh Status Structure

1 properties

JSON STRUCTURE

App Mesh Method Name Structure

0 properties

JSON STRUCTURE

App Mesh Not Found Exception Structure

0 properties

JSON STRUCTURE

App Mesh Outlier Detection Structure

4 properties

JSON STRUCTURE

App Mesh Percent Int Structure

0 properties

JSON STRUCTURE

App Mesh Port Mapping Structure

2 properties

JSON STRUCTURE

App Mesh Port Number Structure

0 properties

JSON STRUCTURE

App Mesh Port Protocol Structure

0 properties

JSON STRUCTURE

App Mesh Port Set Structure

0 properties

JSON STRUCTURE

App Mesh Query Parameter Match Structure

1 properties

JSON STRUCTURE

App Mesh Query Parameter Name Structure

0 properties

JSON STRUCTURE

App Mesh Resource In Use Exception Structure

0 properties

JSON STRUCTURE

App Mesh Resource Metadata Structure

7 properties

JSON STRUCTURE

App Mesh Resource Name Structure

0 properties

JSON STRUCTURE

App Mesh Route Data Structure

6 properties

JSON STRUCTURE

App Mesh Route List Structure

0 properties

JSON STRUCTURE

App Mesh Route Priority Structure

0 properties

JSON STRUCTURE

App Mesh Route Ref Structure

9 properties

JSON STRUCTURE

App Mesh Route Spec Structure

5 properties

JSON STRUCTURE

App Mesh Route Status Code Structure

0 properties

JSON STRUCTURE

App Mesh Route Status Structure

1 properties

JSON STRUCTURE

App Mesh Sds Secret Name Structure

0 properties

JSON STRUCTURE

App Mesh Service Discovery Structure

2 properties

JSON STRUCTURE

App Mesh Service Name Structure

0 properties

JSON STRUCTURE

App Mesh String Structure

0 properties

JSON STRUCTURE

App Mesh Subject Alternative Name Structure

0 properties

JSON STRUCTURE

App Mesh Subject Alternative Names Structure

1 properties

JSON STRUCTURE

App Mesh Suffix Hostname Structure

0 properties

JSON STRUCTURE

App Mesh Tag Key List Structure

0 properties

JSON STRUCTURE

App Mesh Tag Key Structure

0 properties

JSON STRUCTURE

App Mesh Tag List Structure

0 properties

JSON STRUCTURE

App Mesh Tag Ref Structure

2 properties

JSON STRUCTURE

App Mesh Tag Resource Input Structure

1 properties

JSON STRUCTURE

App Mesh Tag Resource Output Structure

0 properties

JSON STRUCTURE

App Mesh Tag Value Structure

0 properties

JSON STRUCTURE

App Mesh Tags Limit Structure

0 properties

JSON STRUCTURE

App Mesh Tcp Retry Policy Event Structure

0 properties

JSON STRUCTURE

App Mesh Tcp Retry Policy Events Structure

0 properties

JSON STRUCTURE

App Mesh Tcp Route Action Structure

1 properties

JSON STRUCTURE

App Mesh Tcp Route Match Structure

1 properties

JSON STRUCTURE

App Mesh Tcp Route Structure

3 properties

JSON STRUCTURE

App Mesh Tcp Timeout Structure

1 properties

JSON STRUCTURE

App Mesh Text Format Structure

0 properties

JSON STRUCTURE

App Mesh Timestamp Structure

0 properties

JSON STRUCTURE

App Mesh Tls Validation Context Structure

2 properties

JSON STRUCTURE

App Mesh Too Many Tags Exception Structure

0 properties

JSON STRUCTURE

App Mesh Untag Resource Input Structure

1 properties

JSON STRUCTURE

App Mesh Untag Resource Output Structure

0 properties

JSON STRUCTURE

App Mesh Update Gateway Route Input Structure

2 properties

JSON STRUCTURE

App Mesh Update Mesh Input Structure

2 properties

JSON STRUCTURE

App Mesh Update Mesh Output Structure

1 properties

JSON STRUCTURE

App Mesh Update Route Input Structure

2 properties

JSON STRUCTURE

App Mesh Update Route Output Structure

1 properties

JSON STRUCTURE

App Mesh Update Virtual Node Input Structure

2 properties

JSON STRUCTURE

App Mesh Update Virtual Node Output Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Gateway Access Log Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Gateway Data Structure

5 properties

JSON STRUCTURE

App Mesh Virtual Gateway List Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Gateway Listener Structure

4 properties

JSON STRUCTURE

App Mesh Virtual Gateway Listeners Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Gateway Logging Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Gateway Ref Structure

8 properties

JSON STRUCTURE

App Mesh Virtual Gateway Spec Structure

3 properties

JSON STRUCTURE

App Mesh Virtual Gateway Status Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Node Data Structure

5 properties

JSON STRUCTURE

App Mesh Virtual Node List Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Node Ref Structure

8 properties

JSON STRUCTURE

App Mesh Virtual Node Spec Structure

5 properties

JSON STRUCTURE

App Mesh Virtual Node Status Code Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Node Status Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Router Data Structure

5 properties

JSON STRUCTURE

App Mesh Virtual Router List Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Router Listener Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Router Listeners Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Router Ref Structure

8 properties

JSON STRUCTURE

App Mesh Virtual Router Spec Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Router Status Code Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Router Status Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Service Backend Structure

2 properties

JSON STRUCTURE

App Mesh Virtual Service Data Structure

5 properties

JSON STRUCTURE

App Mesh Virtual Service List Structure

0 properties

JSON STRUCTURE

App Mesh Virtual Service Provider Structure

2 properties

JSON STRUCTURE

App Mesh Virtual Service Ref Structure

8 properties

JSON STRUCTURE

App Mesh Virtual Service Spec Structure

1 properties

JSON STRUCTURE

App Mesh Virtual Service Status Structure

1 properties

JSON STRUCTURE

App Mesh Weighted Target Structure

3 properties

JSON STRUCTURE

App Mesh Weighted Targets Structure

0 properties

JSON STRUCTURE

Example Payloads

App Mesh Access Log Example

1 fields

EXAMPLE

App Mesh Account Id Example

1 fields

EXAMPLE

App Mesh Arn Example

1 fields

EXAMPLE

App Mesh Backend Example

1 fields

EXAMPLE

App Mesh Backends Example

1 fields

EXAMPLE

App Mesh Boolean Example

1 fields

EXAMPLE

App Mesh Duration Example

2 fields

EXAMPLE

App Mesh File Path Example

1 fields

EXAMPLE

App Mesh Grpc Route Example

4 fields

EXAMPLE

App Mesh Header Name Example

1 fields

EXAMPLE

App Mesh Hostname Example

1 fields

EXAMPLE

App Mesh Http Method Example

1 fields

EXAMPLE

App Mesh Http Route Example

4 fields

EXAMPLE

App Mesh Http Scheme Example

1 fields

EXAMPLE

App Mesh Json Format Example

1 fields

EXAMPLE

App Mesh Json Key Example

1 fields

EXAMPLE

App Mesh Json Value Example

1 fields

EXAMPLE

App Mesh Listener Example

6 fields

EXAMPLE

App Mesh Listeners Example

1 fields

EXAMPLE

App Mesh Logging Example

1 fields

EXAMPLE

App Mesh Long Example

1 fields

EXAMPLE

App Mesh Match Range Example

2 fields

EXAMPLE

App Mesh Max Retries Example

1 fields

EXAMPLE

App Mesh Mesh Data Example

4 fields

EXAMPLE

App Mesh Mesh List Example

1 fields

EXAMPLE

App Mesh Mesh Ref Example

7 fields

EXAMPLE

App Mesh Mesh Spec Example

2 fields

EXAMPLE

App Mesh Mesh Status Example

1 fields

EXAMPLE

App Mesh Method Name Example

1 fields

EXAMPLE

App Mesh Percent Int Example

1 fields

EXAMPLE

App Mesh Port Number Example

1 fields

EXAMPLE

App Mesh Port Set Example

1 fields

EXAMPLE

App Mesh Route Data Example

6 fields

EXAMPLE

App Mesh Route List Example

1 fields

EXAMPLE

App Mesh Route Ref Example

9 fields

EXAMPLE

App Mesh Route Spec Example

5 fields

EXAMPLE

App Mesh String Example

1 fields

EXAMPLE

App Mesh Tag Key Example

1 fields

EXAMPLE

App Mesh Tag List Example

1 fields

EXAMPLE

App Mesh Tag Ref Example

2 fields

EXAMPLE

App Mesh Tag Value Example

1 fields

EXAMPLE

App Mesh Tags Limit Example

1 fields

EXAMPLE

App Mesh Tcp Route Example

3 fields

EXAMPLE

App Mesh Tcp Timeout Example

1 fields

EXAMPLE

App Mesh Text Format Example

1 fields

EXAMPLE

App Mesh Timestamp Example

1 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
💬
FAQ
FAQ
🔑
Authentication
Authentication
🌐
Console
Console
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: aws-app-mesh
name: AWS App Mesh
description: 'AWS App Mesh is a service mesh based on the Envoy proxy that provides application-level networking to make it
  easy for services to communicate with each other across multiple types of compute infrastructure including Amazon ECS, EKS,
  EC2, and Fargate. App Mesh standardizes service communication, giving end-to-end visibility and helping ensure high availability.
  Note: AWS App Mesh is deprecated; Amazon ECS Service Connect is the recommended replacement for new workloads.'
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- AWS
- Deprecated
- Envoy
- Microservices
- Networking
- Service Mesh
url: https://raw.githubusercontent.com/api-evangelist/aws-app-mesh/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: aws-app-mesh:aws-app-mesh-api
  name: AWS App Mesh API
  description: API for creating and managing App Mesh service meshes, virtual services, virtual nodes, virtual routers, routes,
    and gateway routes. The service is based on Envoy proxy and provides service discovery, traffic routing, and observability
    for microservices.
  humanURL: https://aws.amazon.com/app-mesh/
  baseURL: https://appmesh.amazonaws.com
  tags:
  - Deprecated
  - Envoy
  - Microservices
  - Networking
  - Service Mesh
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html
  - type: OpenAPI
    url: openapi/aws-app-mesh-openapi.yaml
  - type: APIReference
    url: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html
  - type: Authentication
    url: https://docs.aws.amazon.com/app-mesh/latest/userguide/security-iam.html
  - type: GettingStarted
    url: https://docs.aws.amazon.com/app-mesh/latest/userguide/getting-started-ecs.html
  - type: Documentation
    url: https://aws.amazon.com/blogs/containers/migrating-from-aws-app-mesh-to-amazon-ecs-service-connect/
    title: Migration Guide to ECS Service Connect
common:
- type: Website
  url: https://aws.amazon.com/app-mesh/
- type: Documentation
  url: https://docs.aws.amazon.com/app-mesh/
- type: GettingStarted
  url: https://docs.aws.amazon.com/app-mesh/latest/userguide/getting_started.html
- type: Pricing
  url: https://aws.amazon.com/app-mesh/pricing/
- type: FAQ
  url: https://aws.amazon.com/app-mesh/faqs/
- type: Authentication
  url: https://docs.aws.amazon.com/app-mesh/latest/userguide/security-iam.html
- type: Console
  url: https://console.aws.amazon.com/appmesh/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: SpectralRules
  url: rules/aws-app-mesh-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/aws-app-mesh-vocabulary.yaml
- type: Features
  data:
  - name: Service Mesh Management
    description: Create and manage service meshes spanning Amazon ECS, EKS, EC2, and Fargate compute environments.
  - name: Virtual Node Configuration
    description: Define virtual nodes representing actual services with listener ports, health checks, and service discovery
      backends.
  - name: Traffic Routing
    description: Configure virtual routers and routes for weighted routing, retry policies, and timeout configurations.
  - name: Envoy Proxy Integration
    description: Automatically injects and manages Envoy sidecar proxies for transparent service-to-service communication.
  - name: Observability
    description: Export metrics, logs, and traces from Envoy proxies to AWS CloudWatch, X-Ray, and third-party tools.
  - name: mTLS Encryption
    description: Enable mutual TLS encryption between services within the mesh for zero-trust networking.
  - name: Virtual Gateways
    description: Configure ingress traffic from outside the mesh to virtual services using gateway routes.
  - name: Multi-Account Mesh Sharing
    description: Share service meshes across AWS accounts using AWS Resource Access Manager.
- type: UseCases
  data:
  - name: Microservices Communication
    description: Standardize and control service-to-service networking for containerized microservices applications.
  - name: Traffic Management
    description: Implement canary deployments, A/B testing, and weighted routing without application code changes.
  - name: Observability and Debugging
    description: Capture end-to-end metrics and traces to identify performance bottlenecks and service failures.
  - name: Zero-Trust Networking
    description: Enforce mTLS encryption between services for internal network security compliance.
- type: Integrations
  data:
  - name: Amazon ECS
    description: Automatically inject Envoy sidecars into ECS task definitions.
  - name: Amazon EKS
    description: Integrate with Kubernetes pod networking using the App Mesh controller for Kubernetes.
  - name: AWS X-Ray
    description: Export distributed traces from Envoy proxies to X-Ray for performance analysis.
  - name: Amazon CloudWatch
    description: Send Envoy proxy metrics to CloudWatch for monitoring and alerting.
  - name: AWS Cloud Map
    description: Use Cloud Map for service discovery within the mesh.
  - name: Amazon EC2
    description: Run Envoy sidecar proxies alongside EC2-hosted services.
- 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