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.

AWS App Mesh publishes 4 APIs on the APIs.io network, including Meshes API, Tag#resourceArn API, Tags#resourceArn API, and 1 more. Tagged areas include Deprecated, Envoy, Microservices, Networking, and Service Mesh.

The AWS App Mesh catalog on APIs.io includes 20 JSON-LD contexts and 2 Spectral governance rulesets.

AWS App Mesh’s developer surface includes authentication, documentation, getting-started guide, pricing, FAQ, developer console, support, and 12 more developer resources.

65.0/100 strong ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
4 APIs 8 Features 4 Use Cases
DeprecatedEnvoyMicroservicesNetworkingService Mesh

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 65.0/100 · strong
Contract Quality 18.2 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 6.2 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/aws-app-mesh: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

AWS App Mesh Meshes API

The Meshes API from AWS App Mesh — 14 operation(s) for meshes.

AWS App Mesh Tag#resourceArn API

The Tag#resourceArn API from AWS App Mesh — 1 operation(s) for tag#resourcearn.

AWS App Mesh Tags#resourceArn API

The Tags#resourceArn API from AWS App Mesh — 1 operation(s) for tags#resourcearn.

AWS App Mesh Untag#resourceArn API

The Untag#resourceArn API from AWS App Mesh — 1 operation(s) for untag#resourcearn.

Postman Collections 4

Ready-to-run Postman collections for exercising this provider's APIs.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Aws App Mesh Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 8

Notable capabilities this provider offers.

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.

Scroll for all 8

Semantic Vocabularies 20

JSON-LD contexts and semantic vocabularies used across these APIs.

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

Scroll for all 20

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

AWS App Mesh API Rules

5 rules · 3 warnings 2 info

SPECTRAL

AWS App Mesh API Rules

24 rules · 11 errors 12 warnings 1 info

SPECTRAL

JSON Schema 333

Standalone JSON Schema definitions for this provider's data models.

AccessLog

1 properties

JSON SCHEMA

AccountId

0 properties

JSON SCHEMA

Arn

0 properties

JSON SCHEMA

AwsCloudMapInstanceAttributeKey

0 properties

JSON SCHEMA

AwsCloudMapInstanceAttribute

2 properties

JSON SCHEMA

AwsCloudMapInstanceAttributeValue

0 properties

JSON SCHEMA

AwsCloudMapInstanceAttributes

0 properties

JSON SCHEMA

AwsCloudMapName

0 properties

JSON SCHEMA

AwsCloudMapServiceDiscovery

4 properties

JSON SCHEMA

BackendDefaults

1 properties

JSON SCHEMA

Backend

1 properties

JSON SCHEMA

Backends

0 properties

JSON SCHEMA

BadRequestException

0 properties

JSON SCHEMA

Boolean

0 properties

JSON SCHEMA

CertificateAuthorityArns

0 properties

JSON SCHEMA

ClientPolicy

1 properties

JSON SCHEMA

ClientPolicyTls

4 properties

JSON SCHEMA

ClientTlsCertificate

2 properties

JSON SCHEMA

ConflictException

0 properties

JSON SCHEMA

CreateGatewayRouteInput

4 properties

JSON SCHEMA

CreateGatewayRouteOutput

1 properties

JSON SCHEMA

CreateMeshInput

4 properties

JSON SCHEMA

CreateMeshOutput

1 properties

JSON SCHEMA

CreateRouteInput

4 properties

JSON SCHEMA

CreateRouteOutput

1 properties

JSON SCHEMA

CreateVirtualGatewayInput

4 properties

JSON SCHEMA

CreateVirtualGatewayOutput

1 properties

JSON SCHEMA

CreateVirtualNodeInput

4 properties

JSON SCHEMA

CreateVirtualNodeOutput

1 properties

JSON SCHEMA

CreateVirtualRouterInput

4 properties

JSON SCHEMA

CreateVirtualRouterOutput

1 properties

JSON SCHEMA

CreateVirtualServiceInput

4 properties

JSON SCHEMA

CreateVirtualServiceOutput

1 properties

JSON SCHEMA

DefaultGatewayRouteRewrite

0 properties

JSON SCHEMA

DeleteGatewayRouteInput

0 properties

JSON SCHEMA

DeleteGatewayRouteOutput

1 properties

JSON SCHEMA

DeleteMeshInput

0 properties

JSON SCHEMA

DeleteMeshOutput

1 properties

JSON SCHEMA

DeleteRouteInput

0 properties

JSON SCHEMA

DeleteRouteOutput

1 properties

JSON SCHEMA

DeleteVirtualGatewayInput

0 properties

JSON SCHEMA

DeleteVirtualGatewayOutput

1 properties

JSON SCHEMA

DeleteVirtualNodeInput

0 properties

JSON SCHEMA

DeleteVirtualNodeOutput

1 properties

JSON SCHEMA

DeleteVirtualRouterInput

0 properties

JSON SCHEMA

DeleteVirtualRouterOutput

1 properties

JSON SCHEMA

DeleteVirtualServiceInput

0 properties

JSON SCHEMA

DeleteVirtualServiceOutput

1 properties

JSON SCHEMA

DescribeGatewayRouteInput

0 properties

JSON SCHEMA

DescribeGatewayRouteOutput

1 properties

JSON SCHEMA

DescribeMeshInput

0 properties

JSON SCHEMA

DescribeMeshOutput

1 properties

JSON SCHEMA

DescribeRouteInput

0 properties

JSON SCHEMA

DescribeRouteOutput

1 properties

JSON SCHEMA

DescribeVirtualGatewayInput

0 properties

JSON SCHEMA

DescribeVirtualGatewayOutput

1 properties

JSON SCHEMA

DescribeVirtualNodeInput

0 properties

JSON SCHEMA

DescribeVirtualNodeOutput

1 properties

JSON SCHEMA

DescribeVirtualRouterInput

0 properties

JSON SCHEMA

DescribeVirtualRouterOutput

1 properties

JSON SCHEMA

DescribeVirtualServiceInput

0 properties

JSON SCHEMA

DescribeVirtualServiceOutput

1 properties

JSON SCHEMA

DnsResponseType

0 properties

JSON SCHEMA

DnsServiceDiscovery

3 properties

JSON SCHEMA

Duration

2 properties

JSON SCHEMA

DurationUnit

0 properties

JSON SCHEMA

DurationValue

0 properties

JSON SCHEMA

EgressFilter

1 properties

JSON SCHEMA

EgressFilterType

0 properties

JSON SCHEMA

ExactHostName

0 properties

JSON SCHEMA

FileAccessLog

2 properties

JSON SCHEMA

FilePath

0 properties

JSON SCHEMA

ForbiddenException

0 properties

JSON SCHEMA

GatewayRouteData

6 properties

JSON SCHEMA

GatewayRouteHostnameMatch

2 properties

JSON SCHEMA

GatewayRouteHostnameRewrite

1 properties

JSON SCHEMA

GatewayRouteList

0 properties

JSON SCHEMA

GatewayRoutePriority

0 properties

JSON SCHEMA

GatewayRouteRef

9 properties

JSON SCHEMA

GatewayRouteSpec

4 properties

JSON SCHEMA

GatewayRouteStatusCode

0 properties

JSON SCHEMA

GatewayRouteStatus

1 properties

JSON SCHEMA

GatewayRouteTarget

2 properties

JSON SCHEMA

GatewayRouteVirtualService

1 properties

JSON SCHEMA

GrpcGatewayRouteAction

2 properties

JSON SCHEMA

GrpcGatewayRouteMatch

4 properties

JSON SCHEMA

GrpcGatewayRouteMetadataList

0 properties

JSON SCHEMA

GrpcGatewayRouteMetadata

3 properties

JSON SCHEMA

GrpcGatewayRouteRewrite

1 properties

JSON SCHEMA

GrpcGatewayRoute

2 properties

JSON SCHEMA

GrpcMetadataMatchMethod

5 properties

JSON SCHEMA

GrpcRetryPolicyEvent

0 properties

JSON SCHEMA

GrpcRetryPolicyEvents

0 properties

JSON SCHEMA

GrpcRetryPolicy

5 properties

JSON SCHEMA

GrpcRouteAction

1 properties

JSON SCHEMA

GrpcRouteMatch

4 properties

JSON SCHEMA

GrpcRouteMetadataList

0 properties

JSON SCHEMA

GrpcRouteMetadataMatchMethod

5 properties

JSON SCHEMA

GrpcRouteMetadata

3 properties

JSON SCHEMA

GrpcRoute

4 properties

JSON SCHEMA

GrpcTimeout

2 properties

JSON SCHEMA

HeaderMatchMethod

5 properties

JSON SCHEMA

HeaderMatch

0 properties

JSON SCHEMA

HeaderName

0 properties

JSON SCHEMA

HealthCheckIntervalMillis

0 properties

JSON SCHEMA

HealthCheckPolicy

7 properties

JSON SCHEMA

HealthCheckThreshold

0 properties

JSON SCHEMA

HealthCheckTimeoutMillis

0 properties

JSON SCHEMA

Hostname

0 properties

JSON SCHEMA

HttpGatewayRouteAction

2 properties

JSON SCHEMA

HttpGatewayRouteHeader

3 properties

JSON SCHEMA

HttpGatewayRouteHeaders

0 properties

JSON SCHEMA

HttpGatewayRouteMatch

7 properties

JSON SCHEMA

HttpGatewayRoutePathRewrite

1 properties

JSON SCHEMA

HttpGatewayRoutePrefixRewrite

2 properties

JSON SCHEMA

HttpGatewayRoutePrefix

0 properties

JSON SCHEMA

HttpGatewayRouteRewrite

3 properties

JSON SCHEMA

HttpGatewayRoute

2 properties

JSON SCHEMA

HttpMethod

0 properties

JSON SCHEMA

HttpPathExact

0 properties

JSON SCHEMA

HttpPathMatch

2 properties

JSON SCHEMA

HttpPathRegex

0 properties

JSON SCHEMA

HttpQueryParameter

2 properties

JSON SCHEMA

HttpQueryParameters

0 properties

JSON SCHEMA

HttpRetryPolicyEvent

0 properties

JSON SCHEMA

HttpRetryPolicyEvents

0 properties

JSON SCHEMA

HttpRetryPolicy

4 properties

JSON SCHEMA

HttpRouteAction

1 properties

JSON SCHEMA

HttpRouteHeader

3 properties

JSON SCHEMA

HttpRouteHeaders

0 properties

JSON SCHEMA

HttpRouteMatch

7 properties

JSON SCHEMA

HttpRoute

4 properties

JSON SCHEMA

HttpScheme

0 properties

JSON SCHEMA

HttpTimeout

2 properties

JSON SCHEMA

InternalServerErrorException

0 properties

JSON SCHEMA

IpPreference

0 properties

JSON SCHEMA

JsonFormatRef

2 properties

JSON SCHEMA

JsonFormat

0 properties

JSON SCHEMA

JsonKey

0 properties

JSON SCHEMA

JsonValue

0 properties

JSON SCHEMA

LimitExceededException

0 properties

JSON SCHEMA

ListGatewayRoutesInput

0 properties

JSON SCHEMA

ListGatewayRoutesLimit

0 properties

JSON SCHEMA

ListGatewayRoutesOutput

2 properties

JSON SCHEMA

ListMeshesInput

0 properties

JSON SCHEMA

ListMeshesLimit

0 properties

JSON SCHEMA

ListMeshesOutput

2 properties

JSON SCHEMA

ListRoutesInput

0 properties

JSON SCHEMA

ListRoutesLimit

0 properties

JSON SCHEMA

ListRoutesOutput

2 properties

JSON SCHEMA

ListTagsForResourceInput

0 properties

JSON SCHEMA

ListTagsForResourceOutput

2 properties

JSON SCHEMA

ListVirtualGatewaysInput

0 properties

JSON SCHEMA

ListVirtualGatewaysLimit

0 properties

JSON SCHEMA

ListVirtualGatewaysOutput

2 properties

JSON SCHEMA

ListVirtualNodesInput

0 properties

JSON SCHEMA

ListVirtualNodesLimit

0 properties

JSON SCHEMA

ListVirtualNodesOutput

2 properties

JSON SCHEMA

ListVirtualRoutersInput

0 properties

JSON SCHEMA

ListVirtualRoutersLimit

0 properties

JSON SCHEMA

ListVirtualRoutersOutput

2 properties

JSON SCHEMA

ListVirtualServicesInput

0 properties

JSON SCHEMA

ListVirtualServicesLimit

0 properties

JSON SCHEMA

ListVirtualServicesOutput

2 properties

JSON SCHEMA

ListenerPort

0 properties

JSON SCHEMA

Listener

6 properties

JSON SCHEMA

ListenerTimeout

4 properties

JSON SCHEMA

ListenerTlsAcmCertificate

1 properties

JSON SCHEMA

ListenerTlsCertificate

3 properties

JSON SCHEMA

ListenerTlsFileCertificate

2 properties

JSON SCHEMA

ListenerTlsMode

0 properties

JSON SCHEMA

ListenerTls

3 properties

JSON SCHEMA

ListenerTlsSdsCertificate

1 properties

JSON SCHEMA

ListenerTlsValidationContext

2 properties

JSON SCHEMA

ListenerTlsValidationContextTrust

2 properties

JSON SCHEMA

Listeners

0 properties

JSON SCHEMA

LoggingFormat

2 properties

JSON SCHEMA

Logging

1 properties

JSON SCHEMA

Long

0 properties

JSON SCHEMA

MatchRange

2 properties

JSON SCHEMA

MaxConnections

0 properties

JSON SCHEMA

MaxPendingRequests

0 properties

JSON SCHEMA

MaxRequests

0 properties

JSON SCHEMA

MaxRetries

0 properties

JSON SCHEMA

MeshData

4 properties

JSON SCHEMA

MeshList

0 properties

JSON SCHEMA

MeshRef

7 properties

JSON SCHEMA

MeshServiceDiscovery

1 properties

JSON SCHEMA

MeshSpec

2 properties

JSON SCHEMA

MeshStatusCode

0 properties

JSON SCHEMA

MeshStatus

1 properties

JSON SCHEMA

MethodName

0 properties

JSON SCHEMA

NotFoundException

0 properties

JSON SCHEMA

OutlierDetectionMaxEjectionPercent

0 properties

JSON SCHEMA

OutlierDetectionMaxServerErrors

0 properties

JSON SCHEMA

OutlierDetection

4 properties

JSON SCHEMA

PercentInt

0 properties

JSON SCHEMA

PortMapping

2 properties

JSON SCHEMA

PortNumber

0 properties

JSON SCHEMA

PortProtocol

0 properties

JSON SCHEMA

PortSet

0 properties

JSON SCHEMA

QueryParameterMatch

1 properties

JSON SCHEMA

QueryParameterName

0 properties

JSON SCHEMA

ResourceInUseException

0 properties

JSON SCHEMA

ResourceMetadata

7 properties

JSON SCHEMA

ResourceName

0 properties

JSON SCHEMA

RouteData

6 properties

JSON SCHEMA

RouteList

0 properties

JSON SCHEMA

RoutePriority

0 properties

JSON SCHEMA

RouteRef

9 properties

JSON SCHEMA

RouteSpec

5 properties

JSON SCHEMA

RouteStatusCode

0 properties

JSON SCHEMA

RouteStatus

1 properties

JSON SCHEMA

SdsSecretName

0 properties

JSON SCHEMA

ServiceDiscovery

2 properties

JSON SCHEMA

ServiceName

0 properties

JSON SCHEMA

ServiceUnavailableException

0 properties

JSON SCHEMA

String

0 properties

JSON SCHEMA

SubjectAlternativeNameList

0 properties

JSON SCHEMA

SubjectAlternativeNameMatchers

1 properties

JSON SCHEMA

SubjectAlternativeName

0 properties

JSON SCHEMA

SubjectAlternativeNames

1 properties

JSON SCHEMA

SuffixHostname

0 properties

JSON SCHEMA

TagKeyList

0 properties

JSON SCHEMA

TagKey

0 properties

JSON SCHEMA

TagList

0 properties

JSON SCHEMA

TagRef

2 properties

JSON SCHEMA

TagResourceInput

1 properties

JSON SCHEMA

TagResourceOutput

0 properties

JSON SCHEMA

TagValue

0 properties

JSON SCHEMA

TagsLimit

0 properties

JSON SCHEMA

TcpRetryPolicyEvent

0 properties

JSON SCHEMA

TcpRetryPolicyEvents

0 properties

JSON SCHEMA

TcpRouteAction

1 properties

JSON SCHEMA

TcpRouteMatch

1 properties

JSON SCHEMA

TcpRoute

3 properties

JSON SCHEMA

TcpTimeout

1 properties

JSON SCHEMA

TextFormat

0 properties

JSON SCHEMA

Timestamp

0 properties

JSON SCHEMA

TlsValidationContextAcmTrust

1 properties

JSON SCHEMA

TlsValidationContextFileTrust

1 properties

JSON SCHEMA

TlsValidationContext

2 properties

JSON SCHEMA

TlsValidationContextSdsTrust

1 properties

JSON SCHEMA

TlsValidationContextTrust

3 properties

JSON SCHEMA

TooManyRequestsException

0 properties

JSON SCHEMA

TooManyTagsException

0 properties

JSON SCHEMA

UntagResourceInput

1 properties

JSON SCHEMA

UntagResourceOutput

0 properties

JSON SCHEMA

UpdateGatewayRouteInput

2 properties

JSON SCHEMA

UpdateGatewayRouteOutput

1 properties

JSON SCHEMA

UpdateMeshInput

2 properties

JSON SCHEMA

UpdateMeshOutput

1 properties

JSON SCHEMA

UpdateRouteInput

2 properties

JSON SCHEMA

UpdateRouteOutput

1 properties

JSON SCHEMA

UpdateVirtualGatewayInput

2 properties

JSON SCHEMA

UpdateVirtualGatewayOutput

1 properties

JSON SCHEMA

UpdateVirtualNodeInput

2 properties

JSON SCHEMA

UpdateVirtualNodeOutput

1 properties

JSON SCHEMA

UpdateVirtualRouterInput

2 properties

JSON SCHEMA

UpdateVirtualRouterOutput

1 properties

JSON SCHEMA

UpdateVirtualServiceInput

2 properties

JSON SCHEMA

UpdateVirtualServiceOutput

1 properties

JSON SCHEMA

VirtualGatewayAccessLog

1 properties

JSON SCHEMA

VirtualGatewayBackendDefaults

1 properties

JSON SCHEMA

VirtualGatewayClientPolicy

1 properties

JSON SCHEMA

VirtualGatewayClientPolicyTls

4 properties

JSON SCHEMA

VirtualGatewayClientTlsCertificate

2 properties

JSON SCHEMA

VirtualGatewayConnectionPool

3 properties

JSON SCHEMA

VirtualGatewayData

5 properties

JSON SCHEMA

VirtualGatewayFileAccessLog

2 properties

JSON SCHEMA

VirtualGatewayGrpcConnectionPool

1 properties

JSON SCHEMA

VirtualGatewayHealthCheckPolicy

7 properties

JSON SCHEMA

VirtualGatewayHealthCheckThreshold

0 properties

JSON SCHEMA

VirtualGatewayHttpConnectionPool

2 properties

JSON SCHEMA

VirtualGatewayHttp2ConnectionPool

1 properties

JSON SCHEMA

VirtualGatewayList

0 properties

JSON SCHEMA

VirtualGatewayListener

4 properties

JSON SCHEMA

VirtualGatewayListenerTlsCertificate

3 properties

JSON SCHEMA

VirtualGatewayListenerTlsMode

0 properties

JSON SCHEMA

VirtualGatewayListenerTls

3 properties

JSON SCHEMA

VirtualGatewayListeners

0 properties

JSON SCHEMA

VirtualGatewayLogging

1 properties

JSON SCHEMA

VirtualGatewayPortMapping

2 properties

JSON SCHEMA

VirtualGatewayPortProtocol

0 properties

JSON SCHEMA

VirtualGatewayRef

8 properties

JSON SCHEMA

VirtualGatewaySdsSecretName

0 properties

JSON SCHEMA

VirtualGatewaySpec

3 properties

JSON SCHEMA

VirtualGatewayStatusCode

0 properties

JSON SCHEMA

VirtualGatewayStatus

1 properties

JSON SCHEMA

VirtualGatewayTlsValidationContext

2 properties

JSON SCHEMA

VirtualNodeConnectionPool

4 properties

JSON SCHEMA

VirtualNodeData

5 properties

JSON SCHEMA

VirtualNodeGrpcConnectionPool

1 properties

JSON SCHEMA

VirtualNodeHttpConnectionPool

2 properties

JSON SCHEMA

VirtualNodeHttp2ConnectionPool

1 properties

JSON SCHEMA

VirtualNodeList

0 properties

JSON SCHEMA

VirtualNodeRef

8 properties

JSON SCHEMA

VirtualNodeServiceProvider

1 properties

JSON SCHEMA

VirtualNodeSpec

5 properties

JSON SCHEMA

VirtualNodeStatusCode

0 properties

JSON SCHEMA

VirtualNodeStatus

1 properties

JSON SCHEMA

VirtualNodeTcpConnectionPool

1 properties

JSON SCHEMA

VirtualRouterData

5 properties

JSON SCHEMA

VirtualRouterList

0 properties

JSON SCHEMA

VirtualRouterListener

1 properties

JSON SCHEMA

VirtualRouterListeners

0 properties

JSON SCHEMA

VirtualRouterRef

8 properties

JSON SCHEMA

VirtualRouterServiceProvider

1 properties

JSON SCHEMA

VirtualRouterSpec

1 properties

JSON SCHEMA

VirtualRouterStatusCode

0 properties

JSON SCHEMA

VirtualRouterStatus

1 properties

JSON SCHEMA

VirtualServiceBackend

2 properties

JSON SCHEMA

VirtualServiceData

5 properties

JSON SCHEMA

VirtualServiceList

0 properties

JSON SCHEMA

VirtualServiceProvider

2 properties

JSON SCHEMA

VirtualServiceRef

8 properties

JSON SCHEMA

VirtualServiceSpec

1 properties

JSON SCHEMA

VirtualServiceStatusCode

0 properties

JSON SCHEMA

VirtualServiceStatus

1 properties

JSON SCHEMA

WeightedTarget

3 properties

JSON SCHEMA

WeightedTargets

0 properties

JSON SCHEMA

Scroll for all 333

JSON Structure 333

JSON Structure definitions describing this provider's data shapes.

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 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 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 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 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 Structure

1 properties

JSON STRUCTURE

App Mesh Gateway Route Target Structure

2 properties

JSON STRUCTURE

App Mesh Grpc Gateway Route Structure

2 properties

JSON STRUCTURE

App Mesh Grpc Retry Policy Event 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 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 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 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 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 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 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 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 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 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 Virtual Gateway Data Structure

5 properties

JSON STRUCTURE

App Mesh Virtual Gateway List 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 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 Ref Structure

8 properties

JSON STRUCTURE

App Mesh Virtual Router Spec Structure

1 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 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

Scroll for all 333

Examples 333

Example request and response payloads for these APIs.

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 Hostname Example

1 fields

EXAMPLE

App Mesh Json Key Example

1 fields

EXAMPLE

App Mesh Listener Example

6 fields

EXAMPLE

App Mesh Logging Example

1 fields

EXAMPLE

App Mesh Long Example

1 fields

EXAMPLE

App Mesh Mesh Ref Example

7 fields

EXAMPLE

App Mesh Port Set Example

1 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

Scroll for all 333

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Aws App Mesh Authentication

apiKey · 1 scheme

SECURITY

Aws App Mesh Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Aws App Mesh Vulnerability Disclosure

security.txt · contact published

SECURITY

Aws App Mesh Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Aws App Mesh Agentic Access

38 operations · 23 acting

38 operations · 23 acting

AGENTIC

Use Cases 4

What developers build with this provider.

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.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml 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
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/aws-app-mesh.png
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-meshes-api
  name: AWS App Mesh Meshes API
  description: The Meshes API from AWS App Mesh — 14 operation(s) for meshes.
  humanURL: https://aws.amazon.com/app-mesh/
  baseURL: https://appmesh.amazonaws.com
  tags:
  - Meshes
  properties:
  - type: OpenAPI
    url: openapi/aws-app-mesh-meshes-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html
  - 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/
- aid: aws-app-mesh:aws-app-mesh-tag-resourcearn-api
  name: AWS App Mesh Tag#resourceArn API
  description: The Tag#resourceArn API from AWS App Mesh — 1 operation(s) for tag#resourcearn.
  humanURL: https://aws.amazon.com/app-mesh/
  baseURL: https://appmesh.amazonaws.com
  tags:
  - Tag#resourceArn
  properties:
  - type: OpenAPI
    url: openapi/aws-app-mesh-tag-resourcearn-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html
  - 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/
- aid: aws-app-mesh:aws-app-mesh-tags-resourcearn-api
  name: AWS App Mesh Tags#resourceArn API
  description: The Tags#resourceArn API from AWS App Mesh — 1 operation(s) for tags#resourcearn.
  humanURL: https://aws.amazon.com/app-mesh/
  baseURL: https://appmesh.amazonaws.com
  tags:
  - Tags#resourceArn
  properties:
  - type: OpenAPI
    url: openapi/aws-app-mesh-tags-resourcearn-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html
  - 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/
- aid: aws-app-mesh:aws-app-mesh-untag-resourcearn-api
  name: AWS App Mesh Untag#resourceArn API
  description: The Untag#resourceArn API from AWS App Mesh — 1 operation(s) for untag#resourcearn.
  humanURL: https://aws.amazon.com/app-mesh/
  baseURL: https://appmesh.amazonaws.com
  tags:
  - Untag#resourceArn
  properties:
  - type: OpenAPI
    url: openapi/aws-app-mesh-untag-resourcearn-api-openapi.yml
  - type: Documentation
    url: https://docs.aws.amazon.com/app-mesh/latest/APIReference/Welcome.html
  - 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/
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/aws-app-mesh/overview
- type: AgenticAccess
  url: agentic-access/aws-app-mesh-agentic-access.yml
- type: TrustCenter
  url: security/aws-app-mesh-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/aws-app-mesh-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/aws-app-mesh-domain-security.yml
- type: Authentication
  url: authentication/aws-app-mesh-authentication.yml
- 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