Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
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.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles AWS App Mesh the way a machine reads it — 1045 machine-readable artifacts across 4 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — AWS App Mesh scores 68.5/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 68.5/100 · strong
Contract Quality 17.9 / 25
Developer Ergonomics 8.3 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 6.2 / 13
Governance 10.4 / 12
Discoverability 10.0 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 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

How we profile AWS App Mesh

Each block below is one kind of artifact we hold for AWS App Mesh. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 4

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

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.

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Aws App Mesh Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

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

Features 8

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

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 within the panel for all 8 ·

Semantic Vocabularies 20

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

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 within the panel for all 20 ·

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

AWS App Mesh API Rules

5 rules · 3 warnings

SPECTRAL

AWS App Mesh API Rules

24 rules · 11 errors · 12 warnings

SPECTRAL

JSON Schema 333

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

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 within the panel for all 333 ·

JSON Structure 333

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

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 within the panel for all 333 ·

Examples 333

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

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 within the panel for all 333 ·

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

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

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

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 actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.

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

Every other property we hold for AWS App Mesh — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

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

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

← All providers · Data indexed from github.com/api-evangelist/aws-app-mesh · machine-readable index on apis.io