Amazon App Mesh

AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of compute infrastructure.

1 APIs 5 Features
MicroservicesNetworkingService Mesh

APIs

AWS App Mesh API

The AWS App Mesh API provides programmatic access to configure and manage service mesh resources for microservices. It enables developers to create and manage meshes, virtual se...

MCP Servers

Features

Service Mesh Management

Create and manage service meshes that define the logical boundary for network traffic between microservices.

Virtual Service Configuration

Define virtual services that act as logical routers for microservice traffic, abstracting the underlying routing logic.

Traffic Routing Control

Configure virtual routers and routes to implement traffic management policies including weighted routing and retry policies.

Virtual Node Management

Manage virtual nodes representing microservice task groups with service discovery and health check configurations.

Observability Integration

Configure access logs and tracing for end-to-end visibility of traffic flowing through the service mesh.

Use Cases

Microservices Traffic Management

Control traffic routing between microservices with weighted routing, canary deployments, and circuit breaking.

Service Discovery Integration

Integrate App Mesh with AWS Cloud Map for automatic service discovery across compute types.

Multi-Cluster Networking

Connect services running on ECS, EKS, and EC2 instances within a unified service mesh for consistent networking policies.

Integrations

AWS ECS

Deploy App Mesh sidecar proxies alongside ECS tasks for automatic traffic interception and routing.

AWS EKS

Run App Mesh with Kubernetes via the App Mesh Controller for Kubernetes for native K8s integration.

AWS X-Ray

Use X-Ray for distributed tracing of requests flowing through the App Mesh service mesh.

AWS Cloud Map

Integrate App Mesh with Cloud Map for service discovery across ECS, EKS, and EC2 compute.

Semantic Vocabularies

Amazon App Mesh Context

0 classes · 1 properties

JSON-LD

API Governance Rules

Amazon App Mesh API Rules

3 rules · 3 errors

SPECTRAL

JSON Structure

Amazon App Mesh Accesslog Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Accountid Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Arn Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Awscloudmapname Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Backend Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Backenddefaults Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Backends Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Boolean Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Clientpolicy Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Clientpolicytls Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Createmeshinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Createmeshoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Createrouteinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Createrouteoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Deletemeshinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Deletemeshoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Deleterouteinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Deleterouteoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Describemeshinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Describemeshoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Describerouteinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Describerouteoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Dnsresponsetype Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Dnsservicediscovery Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Duration Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Durationunit Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Durationvalue Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Egressfilter Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Egressfiltertype Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Exacthostname Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Fileaccesslog Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Filepath Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Gatewayroutedata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Gatewayroutelist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Gatewayrouteref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Gatewayroutespec Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Gatewayroutestatus Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Gatewayroutetarget Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Grpcgatewayroute Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Grpcretrypolicy Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Grpcroute Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Grpcrouteaction Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Grpcroutematch Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Grpcroutemetadata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Grpctimeout Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Headermatch Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Headermatchmethod Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Headername Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Healthcheckpolicy Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Hostname Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httpgatewayroute Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httpmethod Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httppathexact Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httppathmatch Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httppathregex Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httpqueryparameter Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httpqueryparameters Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httpretrypolicy Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httproute Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httprouteaction Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httprouteheader Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httprouteheaders Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httproutematch Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httpscheme Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Httptimeout Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Ippreference Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Jsonformat Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Jsonformatref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Jsonkey Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Jsonvalue Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listener Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listenerport Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listeners Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listenertimeout Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listenertls Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listenertlsmode Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listmeshesinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listmesheslimit Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listmeshesoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listroutesinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listrouteslimit Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Listroutesoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Logging Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Loggingformat Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Long Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Matchrange Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Maxconnections Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Maxpendingrequests Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Maxrequests Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Maxretries Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Meshdata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Meshlist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Meshref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Meshspec Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Meshstatus Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Meshstatuscode Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Methodname Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Outlierdetection Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Percentint Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Portmapping Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Portnumber Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Portprotocol Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Portset Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Queryparametermatch Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Queryparametername Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Resourcemetadata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Resourcename Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Routedata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Routelist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Routepriority Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Routeref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Routespec Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Routestatus Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Routestatuscode Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Sdssecretname Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Servicediscovery Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Servicename Structure

0 properties

JSON STRUCTURE

Amazon App Mesh String Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Suffixhostname Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tagkey Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tagkeylist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Taglist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tagref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tagresourceinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tagresourceoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tagslimit Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tagvalue Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tcpretrypolicyevent Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tcproute Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tcprouteaction Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tcproutematch Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Tcptimeout Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Textformat Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Timestamp Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Untagresourceinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Untagresourceoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Updatemeshinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Updatemeshoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Updaterouteinput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Updaterouteoutput Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualgatewaydata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualgatewaylist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualgatewayref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualgatewayspec Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualnodedata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualnodelist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualnoderef Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualnodespec Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualnodestatus Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualrouterdata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualrouterlist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualrouterref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualrouterspec Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualrouterstatus Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualservicedata Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualservicelist Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualserviceref Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Virtualservicespec Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Weightedtarget Structure

0 properties

JSON STRUCTURE

Amazon App Mesh Weightedtargets Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
Status
Status
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Packages
Packages
🔗
WellKnown
WellKnown
🔗
SecurityTxt
SecurityTxt
🔗
Lifecycle
Lifecycle

Sources

Raw ↑
aid: amazon-app-mesh
url: https://raw.githubusercontent.com/api-evangelist/amazon-app-mesh/refs/heads/main/apis.yml
name: Amazon App Mesh
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
specificationVersion: '0.19'
description: AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to
  communicate with each other across multiple types of compute infrastructure.
created: '2024-01-15'
modified: '2026-06-20'
apis:
- name: AWS App Mesh API
  description: The AWS App Mesh API provides programmatic access to configure and manage service mesh resources for microservices.
    It enables developers to create and manage meshes, virtual services, virtual nodes, virtual routers, and routes, providing
    fine-grained control over service-to-service communication, traffic routing, and observability.
  image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
  humanURL: https://aws.amazon.com/app-mesh/
  baseURL: https://appmesh.amazonaws.com
  tags:
  - AWS
  - Microservices
  - Networking
  - Service Mesh
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/app-mesh/
  - type: OpenAPI
    url: openapi/amazon-app-mesh-openapi.yaml
  - type: Pricing
    url: https://aws.amazon.com/app-mesh/pricing/
  - type: Getting Started
    url: https://aws.amazon.com/app-mesh/getting-started/
  - type: FAQ
    url: https://aws.amazon.com/app-mesh/faqs/
  - type: JSONSchema
    url: json-schema/amazon-app-mesh-accesslog-schema.json
  - type: JSONSchema
    url: json-schema/amazon-app-mesh-accountid-schema.json
  - type: JSONSchema
    url: json-schema/amazon-app-mesh-arn-schema.json
  - type: JSONSchema
    url: json-schema/amazon-app-mesh-awscloudmapinstanceattribute-schema.json
  - type: JSONSchema
    url: json-schema/amazon-app-mesh-awscloudmapinstanceattributekey-schema.json
  - type: JSONStructure
    url: json-structure/amazon-app-mesh-accesslog-structure.json
  - type: JSONStructure
    url: json-structure/amazon-app-mesh-accountid-structure.json
  - type: JSONStructure
    url: json-structure/amazon-app-mesh-arn-structure.json
  - type: JSONLD
    url: json-ld/amazon-app-mesh-context.jsonld
  - type: Overlay
    url: overlays/amazon-app-mesh-openapi-overlay.yaml
  - type: ErrorCatalog
    url: errors/amazon-app-mesh-problem-types.yml
  - type: Conformance
    url: conformance/amazon-app-mesh-conformance.yml
  - type: MCPServer
    url: mcp/amazon-app-mesh-mcp.yml
  - type: LLMsTxt
    url: llms/amazon-app-mesh-llms.txt
  - type: LLMsTxt
    url: llms/amazon-app-mesh-userguide-llms.txt
common:
- type: TrustCenter
  url: security/amazon-app-mesh-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/amazon-app-mesh-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/amazon-app-mesh-domain-security.yml
- type: Authentication
  url: authentication/amazon-app-mesh-authentication.yml
- type: Portal
  url: https://aws.amazon.com/
- type: Website
  url: https://aws.amazon.com/app-mesh/
- type: Documentation
  url: https://docs.aws.amazon.com/app-mesh/
- 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: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/appmesh/
- type: SignUp
  url: https://signin.aws.amazon.com/signup?request_type=register
- type: Login
  url: https://aws.amazon.com/console/
- type: Status
  url: https://health.aws.amazon.com/health/status
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: SpectralRules
  url: rules/amazon-app-mesh-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-app-mesh-vocabulary.yaml
- type: Packages
  url: packages/amazon-app-mesh-packages.yml
- type: WellKnown
  url: well-known/amazon-app-mesh-well-known.yml
- type: SecurityTxt
  url: well-known/amazon-app-mesh-security.txt
- type: Lifecycle
  url: lifecycle/amazon-app-mesh-lifecycle.yml
- type: Features
  data:
  - name: Service Mesh Management
    description: Create and manage service meshes that define the logical boundary for network traffic between microservices.
  - name: Virtual Service Configuration
    description: Define virtual services that act as logical routers for microservice traffic, abstracting the underlying
      routing logic.
  - name: Traffic Routing Control
    description: Configure virtual routers and routes to implement traffic management policies including weighted routing
      and retry policies.
  - name: Virtual Node Management
    description: Manage virtual nodes representing microservice task groups with service discovery and health check configurations.
  - name: Observability Integration
    description: Configure access logs and tracing for end-to-end visibility of traffic flowing through the service mesh.
- type: UseCases
  data:
  - name: Microservices Traffic Management
    description: Control traffic routing between microservices with weighted routing, canary deployments, and circuit breaking.
  - name: Service Discovery Integration
    description: Integrate App Mesh with AWS Cloud Map for automatic service discovery across compute types.
  - name: Multi-Cluster Networking
    description: Connect services running on ECS, EKS, and EC2 instances within a unified service mesh for consistent networking
      policies.
- type: Integrations
  data:
  - name: AWS ECS
    description: Deploy App Mesh sidecar proxies alongside ECS tasks for automatic traffic interception and routing.
  - name: AWS EKS
    description: Run App Mesh with Kubernetes via the App Mesh Controller for Kubernetes for native K8s integration.
  - name: AWS X-Ray
    description: Use X-Ray for distributed tracing of requests flowing through the App Mesh service mesh.
  - name: AWS Cloud Map
    description: Integrate App Mesh with Cloud Map for service discovery across ECS, EKS, and EC2 compute.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com
tags:
- AWS
- Microservices
- Networking
- Service Mesh