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.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
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.
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
RATE LIMITSFinOps 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.
Aws App Mesh Finops
FINOPSFeatures 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
JSON-LDAws App Mesh Create Context
JSON-LDAws App Mesh Egress Context
JSON-LDAws App Mesh Gateway Context
JSON-LDAws App Mesh Grpc Context
JSON-LDAws App Mesh Http Context
JSON-LDAws App Mesh List Context
JSON-LDAws App Mesh Logging Context
JSON-LDAws App Mesh Mesh Context
JSON-LDAws App Mesh Port Context
JSON-LDAws App Mesh Route Context
JSON-LDAws App Mesh Tag Context
JSON-LDAws App Mesh Tcp Context
JSON-LDAws App Mesh Tls Context
JSON-LDAws App Mesh Untag Context
JSON-LDAws App Mesh Update Context
JSON-LDAws App Mesh Virtual Context
JSON-LDScroll 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
SPECTRALAWS App Mesh API Rules
SPECTRALJSON 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
JSON SCHEMAAccountId
JSON SCHEMAArn
JSON SCHEMAAwsCloudMapInstanceAttributeKey
JSON SCHEMAAwsCloudMapInstanceAttribute
JSON SCHEMAAwsCloudMapInstanceAttributeValue
JSON SCHEMAAwsCloudMapInstanceAttributes
JSON SCHEMAAwsCloudMapName
JSON SCHEMAAwsCloudMapServiceDiscovery
JSON SCHEMABackendDefaults
JSON SCHEMABackend
JSON SCHEMABackends
JSON SCHEMABadRequestException
JSON SCHEMABoolean
JSON SCHEMACertificateAuthorityArns
JSON SCHEMAClientPolicy
JSON SCHEMAClientPolicyTls
JSON SCHEMAClientTlsCertificate
JSON SCHEMAConflictException
JSON SCHEMACreateGatewayRouteInput
JSON SCHEMACreateGatewayRouteOutput
JSON SCHEMACreateMeshInput
JSON SCHEMACreateMeshOutput
JSON SCHEMACreateRouteInput
JSON SCHEMACreateRouteOutput
JSON SCHEMACreateVirtualGatewayInput
JSON SCHEMACreateVirtualGatewayOutput
JSON SCHEMACreateVirtualNodeInput
JSON SCHEMACreateVirtualNodeOutput
JSON SCHEMACreateVirtualRouterInput
JSON SCHEMACreateVirtualRouterOutput
JSON SCHEMACreateVirtualServiceInput
JSON SCHEMACreateVirtualServiceOutput
JSON SCHEMADefaultGatewayRouteRewrite
JSON SCHEMADeleteGatewayRouteInput
JSON SCHEMADeleteGatewayRouteOutput
JSON SCHEMADeleteMeshInput
JSON SCHEMADeleteMeshOutput
JSON SCHEMADeleteRouteInput
JSON SCHEMADeleteRouteOutput
JSON SCHEMADeleteVirtualGatewayInput
JSON SCHEMADeleteVirtualGatewayOutput
JSON SCHEMADeleteVirtualNodeInput
JSON SCHEMADeleteVirtualNodeOutput
JSON SCHEMADeleteVirtualRouterInput
JSON SCHEMADeleteVirtualRouterOutput
JSON SCHEMADeleteVirtualServiceInput
JSON SCHEMADeleteVirtualServiceOutput
JSON SCHEMADescribeGatewayRouteInput
JSON SCHEMADescribeGatewayRouteOutput
JSON SCHEMADescribeMeshInput
JSON SCHEMADescribeMeshOutput
JSON SCHEMADescribeRouteInput
JSON SCHEMADescribeRouteOutput
JSON SCHEMADescribeVirtualGatewayInput
JSON SCHEMADescribeVirtualGatewayOutput
JSON SCHEMADescribeVirtualNodeInput
JSON SCHEMADescribeVirtualNodeOutput
JSON SCHEMADescribeVirtualRouterInput
JSON SCHEMADescribeVirtualRouterOutput
JSON SCHEMADescribeVirtualServiceInput
JSON SCHEMADescribeVirtualServiceOutput
JSON SCHEMADnsResponseType
JSON SCHEMADnsServiceDiscovery
JSON SCHEMADuration
JSON SCHEMADurationUnit
JSON SCHEMADurationValue
JSON SCHEMAEgressFilter
JSON SCHEMAEgressFilterType
JSON SCHEMAExactHostName
JSON SCHEMAFileAccessLog
JSON SCHEMAFilePath
JSON SCHEMAForbiddenException
JSON SCHEMAGatewayRouteData
JSON SCHEMAGatewayRouteHostnameMatch
JSON SCHEMAGatewayRouteHostnameRewrite
JSON SCHEMAGatewayRouteList
JSON SCHEMAGatewayRoutePriority
JSON SCHEMAGatewayRouteRef
JSON SCHEMAGatewayRouteSpec
JSON SCHEMAGatewayRouteStatusCode
JSON SCHEMAGatewayRouteStatus
JSON SCHEMAGatewayRouteTarget
JSON SCHEMAGatewayRouteVirtualService
JSON SCHEMAGrpcGatewayRouteAction
JSON SCHEMAGrpcGatewayRouteMatch
JSON SCHEMAGrpcGatewayRouteMetadataList
JSON SCHEMAGrpcGatewayRouteMetadata
JSON SCHEMAGrpcGatewayRouteRewrite
JSON SCHEMAGrpcGatewayRoute
JSON SCHEMAGrpcMetadataMatchMethod
JSON SCHEMAGrpcRetryPolicyEvent
JSON SCHEMAGrpcRetryPolicyEvents
JSON SCHEMAGrpcRetryPolicy
JSON SCHEMAGrpcRouteAction
JSON SCHEMAGrpcRouteMatch
JSON SCHEMAGrpcRouteMetadataList
JSON SCHEMAGrpcRouteMetadataMatchMethod
JSON SCHEMAGrpcRouteMetadata
JSON SCHEMAGrpcRoute
JSON SCHEMAGrpcTimeout
JSON SCHEMAHeaderMatchMethod
JSON SCHEMAHeaderMatch
JSON SCHEMAHeaderName
JSON SCHEMAHealthCheckIntervalMillis
JSON SCHEMAHealthCheckPolicy
JSON SCHEMAHealthCheckThreshold
JSON SCHEMAHealthCheckTimeoutMillis
JSON SCHEMAHostname
JSON SCHEMAHttpGatewayRouteAction
JSON SCHEMAHttpGatewayRouteHeader
JSON SCHEMAHttpGatewayRouteHeaders
JSON SCHEMAHttpGatewayRouteMatch
JSON SCHEMAHttpGatewayRoutePathRewrite
JSON SCHEMAHttpGatewayRoutePrefixRewrite
JSON SCHEMAHttpGatewayRoutePrefix
JSON SCHEMAHttpGatewayRouteRewrite
JSON SCHEMAHttpGatewayRoute
JSON SCHEMAHttpMethod
JSON SCHEMAHttpPathExact
JSON SCHEMAHttpPathMatch
JSON SCHEMAHttpPathRegex
JSON SCHEMAHttpQueryParameter
JSON SCHEMAHttpQueryParameters
JSON SCHEMAHttpRetryPolicyEvent
JSON SCHEMAHttpRetryPolicyEvents
JSON SCHEMAHttpRetryPolicy
JSON SCHEMAHttpRouteAction
JSON SCHEMAHttpRouteHeader
JSON SCHEMAHttpRouteHeaders
JSON SCHEMAHttpRouteMatch
JSON SCHEMAHttpRoute
JSON SCHEMAHttpScheme
JSON SCHEMAHttpTimeout
JSON SCHEMAInternalServerErrorException
JSON SCHEMAIpPreference
JSON SCHEMAJsonFormatRef
JSON SCHEMAJsonFormat
JSON SCHEMAJsonKey
JSON SCHEMAJsonValue
JSON SCHEMALimitExceededException
JSON SCHEMAListGatewayRoutesInput
JSON SCHEMAListGatewayRoutesLimit
JSON SCHEMAListGatewayRoutesOutput
JSON SCHEMAListMeshesInput
JSON SCHEMAListMeshesLimit
JSON SCHEMAListMeshesOutput
JSON SCHEMAListRoutesInput
JSON SCHEMAListRoutesLimit
JSON SCHEMAListRoutesOutput
JSON SCHEMAListTagsForResourceInput
JSON SCHEMAListTagsForResourceOutput
JSON SCHEMAListVirtualGatewaysInput
JSON SCHEMAListVirtualGatewaysLimit
JSON SCHEMAListVirtualGatewaysOutput
JSON SCHEMAListVirtualNodesInput
JSON SCHEMAListVirtualNodesLimit
JSON SCHEMAListVirtualNodesOutput
JSON SCHEMAListVirtualRoutersInput
JSON SCHEMAListVirtualRoutersLimit
JSON SCHEMAListVirtualRoutersOutput
JSON SCHEMAListVirtualServicesInput
JSON SCHEMAListVirtualServicesLimit
JSON SCHEMAListVirtualServicesOutput
JSON SCHEMAListenerPort
JSON SCHEMAListener
JSON SCHEMAListenerTimeout
JSON SCHEMAListenerTlsAcmCertificate
JSON SCHEMAListenerTlsCertificate
JSON SCHEMAListenerTlsFileCertificate
JSON SCHEMAListenerTlsMode
JSON SCHEMAListenerTls
JSON SCHEMAListenerTlsSdsCertificate
JSON SCHEMAListenerTlsValidationContext
JSON SCHEMAListenerTlsValidationContextTrust
JSON SCHEMAListeners
JSON SCHEMALoggingFormat
JSON SCHEMALogging
JSON SCHEMALong
JSON SCHEMAMatchRange
JSON SCHEMAMaxConnections
JSON SCHEMAMaxPendingRequests
JSON SCHEMAMaxRequests
JSON SCHEMAMaxRetries
JSON SCHEMAMeshData
JSON SCHEMAMeshList
JSON SCHEMAMeshRef
JSON SCHEMAMeshServiceDiscovery
JSON SCHEMAMeshSpec
JSON SCHEMAMeshStatusCode
JSON SCHEMAMeshStatus
JSON SCHEMAMethodName
JSON SCHEMANotFoundException
JSON SCHEMAOutlierDetectionMaxEjectionPercent
JSON SCHEMAOutlierDetectionMaxServerErrors
JSON SCHEMAOutlierDetection
JSON SCHEMAPercentInt
JSON SCHEMAPortMapping
JSON SCHEMAPortNumber
JSON SCHEMAPortProtocol
JSON SCHEMAPortSet
JSON SCHEMAQueryParameterMatch
JSON SCHEMAQueryParameterName
JSON SCHEMAResourceInUseException
JSON SCHEMAResourceMetadata
JSON SCHEMAResourceName
JSON SCHEMARouteData
JSON SCHEMARouteList
JSON SCHEMARoutePriority
JSON SCHEMARouteRef
JSON SCHEMARouteSpec
JSON SCHEMARouteStatusCode
JSON SCHEMARouteStatus
JSON SCHEMASdsSecretName
JSON SCHEMAServiceDiscovery
JSON SCHEMAServiceName
JSON SCHEMAServiceUnavailableException
JSON SCHEMAString
JSON SCHEMASubjectAlternativeNameList
JSON SCHEMASubjectAlternativeNameMatchers
JSON SCHEMASubjectAlternativeName
JSON SCHEMASubjectAlternativeNames
JSON SCHEMASuffixHostname
JSON SCHEMATagKeyList
JSON SCHEMATagKey
JSON SCHEMATagList
JSON SCHEMATagRef
JSON SCHEMATagResourceInput
JSON SCHEMATagResourceOutput
JSON SCHEMATagValue
JSON SCHEMATagsLimit
JSON SCHEMATcpRetryPolicyEvent
JSON SCHEMATcpRetryPolicyEvents
JSON SCHEMATcpRouteAction
JSON SCHEMATcpRouteMatch
JSON SCHEMATcpRoute
JSON SCHEMATcpTimeout
JSON SCHEMATextFormat
JSON SCHEMATimestamp
JSON SCHEMATlsValidationContextAcmTrust
JSON SCHEMATlsValidationContextFileTrust
JSON SCHEMATlsValidationContext
JSON SCHEMATlsValidationContextSdsTrust
JSON SCHEMATlsValidationContextTrust
JSON SCHEMATooManyRequestsException
JSON SCHEMATooManyTagsException
JSON SCHEMAUntagResourceInput
JSON SCHEMAUntagResourceOutput
JSON SCHEMAUpdateGatewayRouteInput
JSON SCHEMAUpdateGatewayRouteOutput
JSON SCHEMAUpdateMeshInput
JSON SCHEMAUpdateMeshOutput
JSON SCHEMAUpdateRouteInput
JSON SCHEMAUpdateRouteOutput
JSON SCHEMAUpdateVirtualGatewayInput
JSON SCHEMAUpdateVirtualGatewayOutput
JSON SCHEMAUpdateVirtualNodeInput
JSON SCHEMAUpdateVirtualNodeOutput
JSON SCHEMAUpdateVirtualRouterInput
JSON SCHEMAUpdateVirtualRouterOutput
JSON SCHEMAUpdateVirtualServiceInput
JSON SCHEMAUpdateVirtualServiceOutput
JSON SCHEMAVirtualGatewayAccessLog
JSON SCHEMAVirtualGatewayBackendDefaults
JSON SCHEMAVirtualGatewayCertificateAuthorityArns
JSON SCHEMAVirtualGatewayClientPolicy
JSON SCHEMAVirtualGatewayClientPolicyTls
JSON SCHEMAVirtualGatewayClientTlsCertificate
JSON SCHEMAVirtualGatewayConnectionPool
JSON SCHEMAVirtualGatewayData
JSON SCHEMAVirtualGatewayFileAccessLog
JSON SCHEMAVirtualGatewayGrpcConnectionPool
JSON SCHEMAVirtualGatewayHealthCheckIntervalMillis
JSON SCHEMAVirtualGatewayHealthCheckPolicy
JSON SCHEMAVirtualGatewayHealthCheckThreshold
JSON SCHEMAVirtualGatewayHealthCheckTimeoutMillis
JSON SCHEMAVirtualGatewayHttpConnectionPool
JSON SCHEMAVirtualGatewayHttp2ConnectionPool
JSON SCHEMAVirtualGatewayList
JSON SCHEMAVirtualGatewayListener
JSON SCHEMAVirtualGatewayListenerTlsAcmCertificate
JSON SCHEMAVirtualGatewayListenerTlsCertificate
JSON SCHEMAVirtualGatewayListenerTlsFileCertificate
JSON SCHEMAVirtualGatewayListenerTlsMode
JSON SCHEMAVirtualGatewayListenerTls
JSON SCHEMAVirtualGatewayListenerTlsSdsCertificate
JSON SCHEMAVirtualGatewayListenerTlsValidationContext
JSON SCHEMAVirtualGatewayListeners
JSON SCHEMAVirtualGatewayLogging
JSON SCHEMAVirtualGatewayPortMapping
JSON SCHEMAVirtualGatewayPortProtocol
JSON SCHEMAVirtualGatewayRef
JSON SCHEMAVirtualGatewaySdsSecretName
JSON SCHEMAVirtualGatewaySpec
JSON SCHEMAVirtualGatewayStatusCode
JSON SCHEMAVirtualGatewayStatus
JSON SCHEMAVirtualGatewayTlsValidationContextAcmTrust
JSON SCHEMAVirtualGatewayTlsValidationContextFileTrust
JSON SCHEMAVirtualGatewayTlsValidationContext
JSON SCHEMAVirtualGatewayTlsValidationContextSdsTrust
JSON SCHEMAVirtualGatewayTlsValidationContextTrust
JSON SCHEMAVirtualNodeConnectionPool
JSON SCHEMAVirtualNodeData
JSON SCHEMAVirtualNodeGrpcConnectionPool
JSON SCHEMAVirtualNodeHttpConnectionPool
JSON SCHEMAVirtualNodeHttp2ConnectionPool
JSON SCHEMAVirtualNodeList
JSON SCHEMAVirtualNodeRef
JSON SCHEMAVirtualNodeServiceProvider
JSON SCHEMAVirtualNodeSpec
JSON SCHEMAVirtualNodeStatusCode
JSON SCHEMAVirtualNodeStatus
JSON SCHEMAVirtualNodeTcpConnectionPool
JSON SCHEMAVirtualRouterData
JSON SCHEMAVirtualRouterList
JSON SCHEMAVirtualRouterListener
JSON SCHEMAVirtualRouterListeners
JSON SCHEMAVirtualRouterRef
JSON SCHEMAVirtualRouterServiceProvider
JSON SCHEMAVirtualRouterSpec
JSON SCHEMAVirtualRouterStatusCode
JSON SCHEMAVirtualRouterStatus
JSON SCHEMAVirtualServiceBackend
JSON SCHEMAVirtualServiceData
JSON SCHEMAVirtualServiceList
JSON SCHEMAVirtualServiceProvider
JSON SCHEMAVirtualServiceRef
JSON SCHEMAVirtualServiceSpec
JSON SCHEMAVirtualServiceStatusCode
JSON SCHEMAVirtualServiceStatus
JSON SCHEMAWeightedTarget
JSON SCHEMAWeightedTargets
JSON SCHEMAScroll 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
JSON STRUCTUREApp Mesh Account Id Structure
JSON STRUCTUREApp Mesh Arn Structure
JSON STRUCTUREApp Mesh Aws Cloud Map Instance Attribute Key Structure
JSON STRUCTUREApp Mesh Aws Cloud Map Instance Attribute Structure
JSON STRUCTUREApp Mesh Aws Cloud Map Instance Attributes Structure
JSON STRUCTUREApp Mesh Aws Cloud Map Name Structure
JSON STRUCTUREApp Mesh Aws Cloud Map Service Discovery Structure
JSON STRUCTUREApp Mesh Backend Defaults Structure
JSON STRUCTUREApp Mesh Backend Structure
JSON STRUCTUREApp Mesh Backends Structure
JSON STRUCTUREApp Mesh Bad Request Exception Structure
JSON STRUCTUREApp Mesh Boolean Structure
JSON STRUCTUREApp Mesh Certificate Authority Arns Structure
JSON STRUCTUREApp Mesh Client Policy Structure
JSON STRUCTUREApp Mesh Client Policy Tls Structure
JSON STRUCTUREApp Mesh Client Tls Certificate Structure
JSON STRUCTUREApp Mesh Conflict Exception Structure
JSON STRUCTUREApp Mesh Create Gateway Route Input Structure
JSON STRUCTUREApp Mesh Create Gateway Route Output Structure
JSON STRUCTUREApp Mesh Create Mesh Input Structure
JSON STRUCTUREApp Mesh Create Mesh Output Structure
JSON STRUCTUREApp Mesh Create Route Input Structure
JSON STRUCTUREApp Mesh Create Route Output Structure
JSON STRUCTUREApp Mesh Create Virtual Gateway Input Structure
JSON STRUCTUREApp Mesh Create Virtual Gateway Output Structure
JSON STRUCTUREApp Mesh Create Virtual Node Input Structure
JSON STRUCTUREApp Mesh Create Virtual Node Output Structure
JSON STRUCTUREApp Mesh Create Virtual Router Input Structure
JSON STRUCTUREApp Mesh Create Virtual Router Output Structure
JSON STRUCTUREApp Mesh Create Virtual Service Input Structure
JSON STRUCTUREApp Mesh Create Virtual Service Output Structure
JSON STRUCTUREApp Mesh Default Gateway Route Rewrite Structure
JSON STRUCTUREApp Mesh Delete Gateway Route Input Structure
JSON STRUCTUREApp Mesh Delete Gateway Route Output Structure
JSON STRUCTUREApp Mesh Delete Mesh Input Structure
JSON STRUCTUREApp Mesh Delete Mesh Output Structure
JSON STRUCTUREApp Mesh Delete Route Input Structure
JSON STRUCTUREApp Mesh Delete Route Output Structure
JSON STRUCTUREApp Mesh Delete Virtual Gateway Input Structure
JSON STRUCTUREApp Mesh Delete Virtual Gateway Output Structure
JSON STRUCTUREApp Mesh Delete Virtual Node Input Structure
JSON STRUCTUREApp Mesh Delete Virtual Node Output Structure
JSON STRUCTUREApp Mesh Delete Virtual Router Input Structure
JSON STRUCTUREApp Mesh Delete Virtual Router Output Structure
JSON STRUCTUREApp Mesh Delete Virtual Service Input Structure
JSON STRUCTUREApp Mesh Delete Virtual Service Output Structure
JSON STRUCTUREApp Mesh Describe Gateway Route Input Structure
JSON STRUCTUREApp Mesh Describe Gateway Route Output Structure
JSON STRUCTUREApp Mesh Describe Mesh Input Structure
JSON STRUCTUREApp Mesh Describe Mesh Output Structure
JSON STRUCTUREApp Mesh Describe Route Input Structure
JSON STRUCTUREApp Mesh Describe Route Output Structure
JSON STRUCTUREApp Mesh Describe Virtual Gateway Input Structure
JSON STRUCTUREApp Mesh Describe Virtual Gateway Output Structure
JSON STRUCTUREApp Mesh Describe Virtual Node Input Structure
JSON STRUCTUREApp Mesh Describe Virtual Node Output Structure
JSON STRUCTUREApp Mesh Describe Virtual Router Input Structure
JSON STRUCTUREApp Mesh Describe Virtual Router Output Structure
JSON STRUCTUREApp Mesh Describe Virtual Service Input Structure
JSON STRUCTUREApp Mesh Describe Virtual Service Output Structure
JSON STRUCTUREApp Mesh Dns Response Type Structure
JSON STRUCTUREApp Mesh Dns Service Discovery Structure
JSON STRUCTUREApp Mesh Duration Structure
JSON STRUCTUREApp Mesh Duration Unit Structure
JSON STRUCTUREApp Mesh Duration Value Structure
JSON STRUCTUREApp Mesh Egress Filter Structure
JSON STRUCTUREApp Mesh Egress Filter Type Structure
JSON STRUCTUREApp Mesh Exact Host Name Structure
JSON STRUCTUREApp Mesh File Access Log Structure
JSON STRUCTUREApp Mesh File Path Structure
JSON STRUCTUREApp Mesh Forbidden Exception Structure
JSON STRUCTUREApp Mesh Gateway Route Data Structure
JSON STRUCTUREApp Mesh Gateway Route Hostname Match Structure
JSON STRUCTUREApp Mesh Gateway Route Hostname Rewrite Structure
JSON STRUCTUREApp Mesh Gateway Route List Structure
JSON STRUCTUREApp Mesh Gateway Route Priority Structure
JSON STRUCTUREApp Mesh Gateway Route Ref Structure
JSON STRUCTUREApp Mesh Gateway Route Spec Structure
JSON STRUCTUREApp Mesh Gateway Route Status Code Structure
JSON STRUCTUREApp Mesh Gateway Route Status Structure
JSON STRUCTUREApp Mesh Gateway Route Target Structure
JSON STRUCTUREApp Mesh Gateway Route Virtual Service Structure
JSON STRUCTUREApp Mesh Grpc Gateway Route Action Structure
JSON STRUCTUREApp Mesh Grpc Gateway Route Match Structure
JSON STRUCTUREApp Mesh Grpc Gateway Route Metadata List Structure
JSON STRUCTUREApp Mesh Grpc Gateway Route Metadata Structure
JSON STRUCTUREApp Mesh Grpc Gateway Route Rewrite Structure
JSON STRUCTUREApp Mesh Grpc Gateway Route Structure
JSON STRUCTUREApp Mesh Grpc Metadata Match Method Structure
JSON STRUCTUREApp Mesh Grpc Retry Policy Event Structure
JSON STRUCTUREApp Mesh Grpc Retry Policy Events Structure
JSON STRUCTUREApp Mesh Grpc Retry Policy Structure
JSON STRUCTUREApp Mesh Grpc Route Action Structure
JSON STRUCTUREApp Mesh Grpc Route Match Structure
JSON STRUCTUREApp Mesh Grpc Route Metadata List Structure
JSON STRUCTUREApp Mesh Grpc Route Metadata Match Method Structure
JSON STRUCTUREApp Mesh Grpc Route Metadata Structure
JSON STRUCTUREApp Mesh Grpc Route Structure
JSON STRUCTUREApp Mesh Grpc Timeout Structure
JSON STRUCTUREApp Mesh Header Match Method Structure
JSON STRUCTUREApp Mesh Header Match Structure
JSON STRUCTUREApp Mesh Header Name Structure
JSON STRUCTUREApp Mesh Health Check Interval Millis Structure
JSON STRUCTUREApp Mesh Health Check Policy Structure
JSON STRUCTUREApp Mesh Health Check Threshold Structure
JSON STRUCTUREApp Mesh Health Check Timeout Millis Structure
JSON STRUCTUREApp Mesh Hostname Structure
JSON STRUCTUREApp Mesh Http Gateway Route Action Structure
JSON STRUCTUREApp Mesh Http Gateway Route Header Structure
JSON STRUCTUREApp Mesh Http Gateway Route Headers Structure
JSON STRUCTUREApp Mesh Http Gateway Route Match Structure
JSON STRUCTUREApp Mesh Http Gateway Route Path Rewrite Structure
JSON STRUCTUREApp Mesh Http Gateway Route Prefix Rewrite Structure
JSON STRUCTUREApp Mesh Http Gateway Route Prefix Structure
JSON STRUCTUREApp Mesh Http Gateway Route Rewrite Structure
JSON STRUCTUREApp Mesh Http Gateway Route Structure
JSON STRUCTUREApp Mesh Http Method Structure
JSON STRUCTUREApp Mesh Http Path Exact Structure
JSON STRUCTUREApp Mesh Http Path Match Structure
JSON STRUCTUREApp Mesh Http Path Regex Structure
JSON STRUCTUREApp Mesh Http Query Parameter Structure
JSON STRUCTUREApp Mesh Http Query Parameters Structure
JSON STRUCTUREApp Mesh Http Retry Policy Event Structure
JSON STRUCTUREApp Mesh Http Retry Policy Events Structure
JSON STRUCTUREApp Mesh Http Retry Policy Structure
JSON STRUCTUREApp Mesh Http Route Action Structure
JSON STRUCTUREApp Mesh Http Route Header Structure
JSON STRUCTUREApp Mesh Http Route Headers Structure
JSON STRUCTUREApp Mesh Http Route Match Structure
JSON STRUCTUREApp Mesh Http Route Structure
JSON STRUCTUREApp Mesh Http Scheme Structure
JSON STRUCTUREApp Mesh Http Timeout Structure
JSON STRUCTUREApp Mesh Internal Server Error Exception Structure
JSON STRUCTUREApp Mesh Ip Preference Structure
JSON STRUCTUREApp Mesh Json Format Ref Structure
JSON STRUCTUREApp Mesh Json Format Structure
JSON STRUCTUREApp Mesh Json Key Structure
JSON STRUCTUREApp Mesh Json Value Structure
JSON STRUCTUREApp Mesh Limit Exceeded Exception Structure
JSON STRUCTUREApp Mesh List Gateway Routes Input Structure
JSON STRUCTUREApp Mesh List Gateway Routes Limit Structure
JSON STRUCTUREApp Mesh List Gateway Routes Output Structure
JSON STRUCTUREApp Mesh List Meshes Input Structure
JSON STRUCTUREApp Mesh List Meshes Limit Structure
JSON STRUCTUREApp Mesh List Meshes Output Structure
JSON STRUCTUREApp Mesh List Routes Input Structure
JSON STRUCTUREApp Mesh List Routes Limit Structure
JSON STRUCTUREApp Mesh List Routes Output Structure
JSON STRUCTUREApp Mesh List Tags For Resource Input Structure
JSON STRUCTUREApp Mesh List Tags For Resource Output Structure
JSON STRUCTUREApp Mesh List Virtual Gateways Input Structure
JSON STRUCTUREApp Mesh List Virtual Gateways Limit Structure
JSON STRUCTUREApp Mesh List Virtual Gateways Output Structure
JSON STRUCTUREApp Mesh List Virtual Nodes Input Structure
JSON STRUCTUREApp Mesh List Virtual Nodes Limit Structure
JSON STRUCTUREApp Mesh List Virtual Nodes Output Structure
JSON STRUCTUREApp Mesh List Virtual Routers Input Structure
JSON STRUCTUREApp Mesh List Virtual Routers Limit Structure
JSON STRUCTUREApp Mesh List Virtual Routers Output Structure
JSON STRUCTUREApp Mesh List Virtual Services Input Structure
JSON STRUCTUREApp Mesh List Virtual Services Limit Structure
JSON STRUCTUREApp Mesh List Virtual Services Output Structure
JSON STRUCTUREApp Mesh Listener Port Structure
JSON STRUCTUREApp Mesh Listener Structure
JSON STRUCTUREApp Mesh Listener Timeout Structure
JSON STRUCTUREApp Mesh Listener Tls Acm Certificate Structure
JSON STRUCTUREApp Mesh Listener Tls Certificate Structure
JSON STRUCTUREApp Mesh Listener Tls File Certificate Structure
JSON STRUCTUREApp Mesh Listener Tls Mode Structure
JSON STRUCTUREApp Mesh Listener Tls Sds Certificate Structure
JSON STRUCTUREApp Mesh Listener Tls Structure
JSON STRUCTUREApp Mesh Listener Tls Validation Context Structure
JSON STRUCTUREApp Mesh Listener Tls Validation Context Trust Structure
JSON STRUCTUREApp Mesh Listeners Structure
JSON STRUCTUREApp Mesh Logging Format Structure
JSON STRUCTUREApp Mesh Logging Structure
JSON STRUCTUREApp Mesh Long Structure
JSON STRUCTUREApp Mesh Match Range Structure
JSON STRUCTUREApp Mesh Max Connections Structure
JSON STRUCTUREApp Mesh Max Pending Requests Structure
JSON STRUCTUREApp Mesh Max Requests Structure
JSON STRUCTUREApp Mesh Max Retries Structure
JSON STRUCTUREApp Mesh Mesh Data Structure
JSON STRUCTUREApp Mesh Mesh List Structure
JSON STRUCTUREApp Mesh Mesh Ref Structure
JSON STRUCTUREApp Mesh Mesh Service Discovery Structure
JSON STRUCTUREApp Mesh Mesh Spec Structure
JSON STRUCTUREApp Mesh Mesh Status Code Structure
JSON STRUCTUREApp Mesh Mesh Status Structure
JSON STRUCTUREApp Mesh Method Name Structure
JSON STRUCTUREApp Mesh Not Found Exception Structure
JSON STRUCTUREApp Mesh Outlier Detection Max Server Errors Structure
JSON STRUCTUREApp Mesh Outlier Detection Structure
JSON STRUCTUREApp Mesh Percent Int Structure
JSON STRUCTUREApp Mesh Port Mapping Structure
JSON STRUCTUREApp Mesh Port Number Structure
JSON STRUCTUREApp Mesh Port Protocol Structure
JSON STRUCTUREApp Mesh Port Set Structure
JSON STRUCTUREApp Mesh Query Parameter Match Structure
JSON STRUCTUREApp Mesh Query Parameter Name Structure
JSON STRUCTUREApp Mesh Resource In Use Exception Structure
JSON STRUCTUREApp Mesh Resource Metadata Structure
JSON STRUCTUREApp Mesh Resource Name Structure
JSON STRUCTUREApp Mesh Route Data Structure
JSON STRUCTUREApp Mesh Route List Structure
JSON STRUCTUREApp Mesh Route Priority Structure
JSON STRUCTUREApp Mesh Route Ref Structure
JSON STRUCTUREApp Mesh Route Spec Structure
JSON STRUCTUREApp Mesh Route Status Code Structure
JSON STRUCTUREApp Mesh Route Status Structure
JSON STRUCTUREApp Mesh Sds Secret Name Structure
JSON STRUCTUREApp Mesh Service Discovery Structure
JSON STRUCTUREApp Mesh Service Name Structure
JSON STRUCTUREApp Mesh Service Unavailable Exception Structure
JSON STRUCTUREApp Mesh String Structure
JSON STRUCTUREApp Mesh Subject Alternative Name List Structure
JSON STRUCTUREApp Mesh Subject Alternative Name Matchers Structure
JSON STRUCTUREApp Mesh Subject Alternative Name Structure
JSON STRUCTUREApp Mesh Subject Alternative Names Structure
JSON STRUCTUREApp Mesh Suffix Hostname Structure
JSON STRUCTUREApp Mesh Tag Key List Structure
JSON STRUCTUREApp Mesh Tag Key Structure
JSON STRUCTUREApp Mesh Tag List Structure
JSON STRUCTUREApp Mesh Tag Ref Structure
JSON STRUCTUREApp Mesh Tag Resource Input Structure
JSON STRUCTUREApp Mesh Tag Resource Output Structure
JSON STRUCTUREApp Mesh Tag Value Structure
JSON STRUCTUREApp Mesh Tags Limit Structure
JSON STRUCTUREApp Mesh Tcp Retry Policy Event Structure
JSON STRUCTUREApp Mesh Tcp Retry Policy Events Structure
JSON STRUCTUREApp Mesh Tcp Route Action Structure
JSON STRUCTUREApp Mesh Tcp Route Match Structure
JSON STRUCTUREApp Mesh Tcp Route Structure
JSON STRUCTUREApp Mesh Tcp Timeout Structure
JSON STRUCTUREApp Mesh Text Format Structure
JSON STRUCTUREApp Mesh Timestamp Structure
JSON STRUCTUREApp Mesh Tls Validation Context Acm Trust Structure
JSON STRUCTUREApp Mesh Tls Validation Context File Trust Structure
JSON STRUCTUREApp Mesh Tls Validation Context Sds Trust Structure
JSON STRUCTUREApp Mesh Tls Validation Context Structure
JSON STRUCTUREApp Mesh Tls Validation Context Trust Structure
JSON STRUCTUREApp Mesh Too Many Requests Exception Structure
JSON STRUCTUREApp Mesh Too Many Tags Exception Structure
JSON STRUCTUREApp Mesh Untag Resource Input Structure
JSON STRUCTUREApp Mesh Untag Resource Output Structure
JSON STRUCTUREApp Mesh Update Gateway Route Input Structure
JSON STRUCTUREApp Mesh Update Gateway Route Output Structure
JSON STRUCTUREApp Mesh Update Mesh Input Structure
JSON STRUCTUREApp Mesh Update Mesh Output Structure
JSON STRUCTUREApp Mesh Update Route Input Structure
JSON STRUCTUREApp Mesh Update Route Output Structure
JSON STRUCTUREApp Mesh Update Virtual Gateway Input Structure
JSON STRUCTUREApp Mesh Update Virtual Gateway Output Structure
JSON STRUCTUREApp Mesh Update Virtual Node Input Structure
JSON STRUCTUREApp Mesh Update Virtual Node Output Structure
JSON STRUCTUREApp Mesh Update Virtual Router Input Structure
JSON STRUCTUREApp Mesh Update Virtual Router Output Structure
JSON STRUCTUREApp Mesh Update Virtual Service Input Structure
JSON STRUCTUREApp Mesh Update Virtual Service Output Structure
JSON STRUCTUREApp Mesh Virtual Gateway Access Log Structure
JSON STRUCTUREApp Mesh Virtual Gateway Backend Defaults Structure
JSON STRUCTUREApp Mesh Virtual Gateway Client Policy Structure
JSON STRUCTUREApp Mesh Virtual Gateway Client Policy Tls Structure
JSON STRUCTUREApp Mesh Virtual Gateway Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Gateway Data Structure
JSON STRUCTUREApp Mesh Virtual Gateway File Access Log Structure
JSON STRUCTUREApp Mesh Virtual Gateway Grpc Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Gateway Health Check Policy Structure
JSON STRUCTUREApp Mesh Virtual Gateway Http Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Gateway Http2 Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Gateway List Structure
JSON STRUCTUREApp Mesh Virtual Gateway Listener Structure
JSON STRUCTUREApp Mesh Virtual Gateway Listener Tls Mode Structure
JSON STRUCTUREApp Mesh Virtual Gateway Listener Tls Structure
JSON STRUCTUREApp Mesh Virtual Gateway Listeners Structure
JSON STRUCTUREApp Mesh Virtual Gateway Logging Structure
JSON STRUCTUREApp Mesh Virtual Gateway Port Mapping Structure
JSON STRUCTUREApp Mesh Virtual Gateway Port Protocol Structure
JSON STRUCTUREApp Mesh Virtual Gateway Ref Structure
JSON STRUCTUREApp Mesh Virtual Gateway Sds Secret Name Structure
JSON STRUCTUREApp Mesh Virtual Gateway Spec Structure
JSON STRUCTUREApp Mesh Virtual Gateway Status Code Structure
JSON STRUCTUREApp Mesh Virtual Gateway Status Structure
JSON STRUCTUREApp Mesh Virtual Node Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Node Data Structure
JSON STRUCTUREApp Mesh Virtual Node Grpc Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Node Http Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Node Http2 Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Node List Structure
JSON STRUCTUREApp Mesh Virtual Node Ref Structure
JSON STRUCTUREApp Mesh Virtual Node Service Provider Structure
JSON STRUCTUREApp Mesh Virtual Node Spec Structure
JSON STRUCTUREApp Mesh Virtual Node Status Code Structure
JSON STRUCTUREApp Mesh Virtual Node Status Structure
JSON STRUCTUREApp Mesh Virtual Node Tcp Connection Pool Structure
JSON STRUCTUREApp Mesh Virtual Router Data Structure
JSON STRUCTUREApp Mesh Virtual Router List Structure
JSON STRUCTUREApp Mesh Virtual Router Listener Structure
JSON STRUCTUREApp Mesh Virtual Router Listeners Structure
JSON STRUCTUREApp Mesh Virtual Router Ref Structure
JSON STRUCTUREApp Mesh Virtual Router Service Provider Structure
JSON STRUCTUREApp Mesh Virtual Router Spec Structure
JSON STRUCTUREApp Mesh Virtual Router Status Code Structure
JSON STRUCTUREApp Mesh Virtual Router Status Structure
JSON STRUCTUREApp Mesh Virtual Service Backend Structure
JSON STRUCTUREApp Mesh Virtual Service Data Structure
JSON STRUCTUREApp Mesh Virtual Service List Structure
JSON STRUCTUREApp Mesh Virtual Service Provider Structure
JSON STRUCTUREApp Mesh Virtual Service Ref Structure
JSON STRUCTUREApp Mesh Virtual Service Spec Structure
JSON STRUCTUREApp Mesh Virtual Service Status Code Structure
JSON STRUCTUREApp Mesh Virtual Service Status Structure
JSON STRUCTUREApp Mesh Weighted Target Structure
JSON STRUCTUREApp Mesh Weighted Targets Structure
JSON STRUCTUREScroll 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 Access Log Example
EXAMPLEApp Mesh Account Id Example
EXAMPLEApp Mesh Arn Example
EXAMPLEApp Mesh Backend Example
EXAMPLEApp Mesh Backends Example
EXAMPLEApp Mesh Boolean Example
EXAMPLEApp Mesh Duration Example
EXAMPLEApp Mesh File Path Example
EXAMPLEApp Mesh Grpc Route Example
EXAMPLEApp Mesh Header Name Example
EXAMPLEApp Mesh Hostname Example
EXAMPLEApp Mesh Http Method Example
EXAMPLEApp Mesh Http Route Example
EXAMPLEApp Mesh Http Scheme Example
EXAMPLEApp Mesh Json Format Example
EXAMPLEApp Mesh Json Key Example
EXAMPLEApp Mesh Json Value Example
EXAMPLEApp Mesh Listener Example
EXAMPLEApp Mesh Listeners Example
EXAMPLEApp Mesh Logging Example
EXAMPLEApp Mesh Long Example
EXAMPLEApp Mesh Match Range Example
EXAMPLEApp Mesh Max Retries Example
EXAMPLEApp Mesh Mesh Data Example
EXAMPLEApp Mesh Mesh List Example
EXAMPLEApp Mesh Mesh Ref Example
EXAMPLEApp Mesh Mesh Spec Example
EXAMPLEApp Mesh Mesh Status Example
EXAMPLEApp Mesh Method Name Example
EXAMPLEApp Mesh Percent Int Example
EXAMPLEApp Mesh Port Number Example
EXAMPLEApp Mesh Port Set Example
EXAMPLEApp Mesh Route Data Example
EXAMPLEApp Mesh Route List Example
EXAMPLEApp Mesh Route Ref Example
EXAMPLEApp Mesh Route Spec Example
EXAMPLEApp Mesh String Example
EXAMPLEApp Mesh Tag Key Example
EXAMPLEApp Mesh Tag List Example
EXAMPLEApp Mesh Tag Ref Example
EXAMPLEApp Mesh Tag Value Example
EXAMPLEApp Mesh Tags Limit Example
EXAMPLEApp Mesh Tcp Route Example
EXAMPLEApp Mesh Tcp Timeout Example
EXAMPLEApp Mesh Text Format Example
EXAMPLEApp Mesh Timestamp Example
EXAMPLEScroll 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.
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.
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
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
← All providers · Data indexed from github.com/api-evangelist/aws-app-mesh · machine-readable index on apis.io