
AWS App Mesh
AWS App Mesh provides visibility and traffic controls for communication between services.
What AWS App Mesh is
AWS App Mesh provides visibility and traffic controls for communication between services. It uses Envoy proxies alongside service containers to manage inbound and outbound traffic, balance client requests, and adjust endpoints based on health checks and service registration. Teams can change routes between services without modifying application code. The managed service provides metrics and logs for service hops and can collect traces to visualize service API calls. It supports AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2, and Kubernetes on EC2, with integrations including Amazon CloudWatch and AWS X-Ray. Mutual TLS can verify service identities using certificates from AWS Certificate Manager Private Certificate Authority or a customer-managed authority. App Mesh itself has no additional charge, though proxy-consumed AWS resources are billed separately. AWS says support ends on September 30, 2026; after that, the console and App Mesh resources will no longer be accessible.
Good
- Updates routes without application code changes
- Balances traffic using health checks and registration
- Metrics, logs, and traces for service calls
- Supports mutual TLS identity verification
Watch out
- Proxy-consumed AWS resources are billed separately
- Support ends September 30, 2026
- API clients must support TLS 1.2
Who it suits
It suits teams managing service-to-service traffic in supported AWS environments that need routing controls and service monitoring. The announced end of support is important for anyone considering it.
Verdict
App Mesh combines traffic management, service visibility, and mutual TLS for supported AWS environments. Its scheduled end of support on September 30, 2026 is a major consideration.
Plans and prices
From AWS App Mesh's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| AWS App Mesh | Free | Proxy resource costs billed separately · There is no additional charge for using AWS App Mesh; you pay for the AWS resources consumed by the proxy. |
| AWS App Mesh usage | Free | Proxy resource costs · Related ECS/Fargate/EC2/EKS charges · No additional App Mesh charge; AWS bills the EC2 instances or requested Fargate CPU and memory consumed by the proxy |
The facts
Each one read from AWS App Mesh's own pages, with the date it was checked.
What it does
- API and SDKs
- AWS publishes an App Mesh API reference, CLI reference and SDKs that sign requests, retry calls and handle errors.checked 15 Oct 2026
- ARM64 limitation
- AWS's example walkthroughs target amd64 Linux; ARM64 requires Envoy version 1.20.0.1 or later and App Mesh Controller version 1.4.2 or later.checked 15 Oct 2026
- Authentication
- App Mesh supports mutual TLS for service-to-service identity verification and describes using certificates from AWS Certificate Manager Private Certificate Authority or a customer-managed certificate authority.checked 4 Oct 2026
- Authentication certificates
- TLS certificates can come from AWS Private Certificate Authority, a local file system or an Envoy Secret Discovery Service endpoint.checked 15 Oct 2026
- Client-side load balancing
- Envoy proxies load balance requests and add or remove endpoints using health checks and service registration.checked 15 Oct 2026
- Documentation depth
- AWS provides a user guide, API reference, CLI reference, interactive workshop, examples and a public roadmap.checked 15 Oct 2026
- End of support
- AWS states that App Mesh support ends on September 30, 2026, after which the console and App Mesh resources will be inaccessible.checked 15 Oct 2026
- Integrations
- The feature page lists Amazon CloudWatch and AWS X-Ray, along with partner and open source tools including Datadog, HashiCorp, and Sysdig.checked 4 Oct 2026
- Kubernetes controller
- The App Mesh Controller for Kubernetes watches custom resources and maps meshes, nodes, routers, services, gateways and routes to App Mesh API objects while injecting sidecars.checked 15 Oct 2026
- Launch news
- AWS announced App Mesh in an AWS News Blog post dated March 27, 2019.checked 15 Oct 2026
- Limit: external services
- G2 reviewers report that App Mesh works poorly with services outside the AWS environment and lacks a built-in dashboard.checked 15 Oct 2026
- Limit: missing controls
- TrustRadius reviewers report no RBAC-style policies, native rate limiting or circuit breaking.checked 15 Oct 2026
- Limit: pricing
- G2 reviewers complain that total pricing can be too high for small companies even though App Mesh has no separate service fee.checked 15 Oct 2026
- Limit: setup complexity
- TrustRadius reviewers describe setup and configuration as complex and request simpler onboarding.checked 15 Oct 2026
- Load balancing
- Its proxies load balance client traffic and adjust endpoints based on health checks and service registration.checked 4 Oct 2026
- Managed service
- AWS describes App Mesh as a managed, highly available service that avoids the need to install or manage application-level communications infrastructure.checked 4 Oct 2026
- Management interfaces
- Users can manage App Mesh through the AWS Management Console, AWS CLI, AWS Tools for PowerShell and CloudFormation.checked 15 Oct 2026
- Monitoring
- App Mesh provides metrics and logs for service hops and can collect traces to help visualize service API calls.checked 4 Oct 2026
- Mutual TLS
- Mutual TLS supports TCP, HTTP/1.1, HTTP/2 and gRPC, but traffic between applications and their Envoy proxies remains unencrypted.checked 15 Oct 2026
- Observability
- App Mesh collects service metrics, logs and traces and integrates with Amazon CloudWatch and AWS X-Ray.checked 15 Oct 2026
The company
- Company founded
- AWS's LinkedIn profile lists 2006 as its founding year.checked 15 Oct 2026
- Company headquarters
- AWS's LinkedIn profile lists Seattle, Washington as headquarters.checked 15 Oct 2026
- Company legal name
- LinkedIn identifies the maker as Amazon Web Services (AWS), a public IT services and consulting company.checked 15 Oct 2026
- Company size
- AWS's LinkedIn profile lists more than 10,001 employees.checked 15 Oct 2026
The full review of AWS App Mesh
AWS App Mesh is a managed service mesh for controlling communication between services. It is best suited to teams running workloads on supported AWS compute platforms that need traffic controls, service visibility, and mutual TLS. Its operational convenience is undercut by a firm end-of-support date, making it a poor foundation for a new long-lived deployment.
Overview
App Mesh uses Envoy sidecar proxies to manage traffic into and out of service containers. Teams can update routes between services without changing application code, while AWS manages the highly available service instead of requiring teams to install and operate application-level communications infrastructure.
The central drawback is the short support horizon: AWS ends support on September 30, 2026. After that, the console and App Mesh resources will no longer be accessible. That makes App Mesh most defensible for an existing installation with a near-term migration plan, rather than a new deployment expected to last.
Key features
- Routing and load balancing: Envoy proxies can dynamically route traffic without application-code changes, balance client requests, and adjust endpoints based on health checks and service registration. This is useful when service endpoints change, though it does not offset the product’s approaching end of support.
- Service visibility: Metrics and logs cover service hops, and traces can help visualize service API calls. Integrations include Amazon CloudWatch and AWS X-Ray, plus partner and open-source tools such as Datadog, HashiCorp, and Sysdig. Envoy-compatible monitoring examples include Splunk, Prometheus, Jaeger, Flagger, Grafana, Zipkin, and LightStep.
- Service identity: Mutual TLS verifies identities between services. Certificates can come from AWS Certificate Manager Private Certificate Authority or a customer-managed certificate authority, giving teams a way to apply authenticated service-to-service communication.
- AWS workload support: App Mesh works with AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2, and Kubernetes on EC2. The supported-environment focus makes it a fit for those deployments, not a general-purpose option for workloads outside them.
- Transport security: API clients must support TLS 1.2; AWS recommends TLS 1.3.
Pricing
App Mesh has no additional service charge. The AWS App Mesh plan is free, but proxy resource costs are billed separately, along with the AWS resources those proxies consume. The free service charge therefore does not mean a deployment has no operating cost; teams should account for the underlying proxy resources.
Platforms
App Mesh is a managed service with a sidecar proxy architecture. Its supported platforms are Amazon ECS, Amazon EKS, Kubernetes on Amazon EC2, and Amazon EC2; the feature page also identifies AWS Fargate. It is aimed at AWS-based service deployments rather than teams seeking a mesh across a broader range of environments.
Who it's for
App Mesh suits teams already running services on its supported AWS platforms that need programmable traffic routing, load balancing, service-hop metrics and logs, traces, or mutual TLS. Its managed operation can spare teams from managing application-level communications infrastructure. New adopters should weigh that benefit against the September 30, 2026 end of support and loss of console and resource access afterward; without a migration plan, it is not a sound choice for a new long-term deployment.
Pros and cons
Pros
- Routing changes do not require application-code updates, which helps teams adapt service traffic as endpoints change.
- Visibility and security are built into the service mesh, with hop-level metrics and logs, traces, and mutual TLS support.
- No additional App Mesh charge, though proxy and other AWS resource costs still apply.
Cons
- Support ends September 30, 2026, and console and resource access ends with it, limiting its appeal for new or long-lived deployments.
- Proxy resources are billed separately, so the free service charge does not cover the full cost of running the mesh.
- Its supported environments are AWS-focused, which makes it a narrower fit for teams operating elsewhere.
Alternatives
For a broader comparison, see Service Mesh Platforms.
- Buoyant Enterprise for Linkerd is worth considering for teams seeking a freemium option with a free plan and trial; its open-source plan costs nothing, with production use available at any scale for companies with fewer than 50 employees.
- Kong Gateway offers a 30-day free trial with no credit card required, no Gateway limits, and 30 days of analytics retention; consider it if those trial terms suit your evaluation.
- Kuma is an open-source control plane supporting Kubernetes, VMs, and bare metal, making it an option for teams that need those environments.
- VMware Workstation Pro is another free software option.
- Flomesh Service Mesh is an open-source service mesh for Kubernetes.
- Istio is an open-source service mesh with releases accessible at no cost.
- Linkerd is an Apache 2.0-licensed open-source option that requires Kubernetes.
- HashiCorp Nomad offers customizable self-managed plans and premium support, with custom pricing.
Verdict
Choose AWS App Mesh if you already run services on its supported AWS platforms and need managed Envoy routing, visibility, and mutual TLS without an added App Mesh service charge. The approaching end of support—and loss of console and resource access afterward—is the main reason to look elsewhere, especially for a new deployment without a clear migration path.
Getting started
- Visit https://aws.amazon.com/app-mesh/.
- Use App Mesh as a managed AWS service with a supported environment: AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2, or Kubernetes on EC2.
- Configure Envoy proxies to manage traffic into and out of service containers.
- Set traffic routing, health checks, service registration, and any mutual TLS certificates you need.
- Connect monitoring tools such as Amazon CloudWatch or AWS X-Ray.
Limits worth knowing
App Mesh has no additional service charge, but AWS resources consumed by proxies are billed separately. AWS states that support ends on September 30, 2026, after which the console and App Mesh resources will no longer be accessible.
Questions
What does AWS App Mesh do?
It provides visibility and network traffic controls for service-to-service communication, using Envoy proxies to manage traffic into and out of service containers.
How much does it cost?
There is no additional charge for using AWS App Mesh. AWS resources consumed by the proxy are billed separately.
Which environments does it support?
The listed environments are AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2, and Kubernetes on EC2.
Does App Mesh support mutual TLS?
Yes. It supports mutual TLS for service identity verification, using certificates from AWS Certificate Manager Private Certificate Authority or a customer-managed certificate authority.
Which monitoring integrations are listed?
Amazon CloudWatch and AWS X-Ray are listed, along with Datadog, HashiCorp, and Sysdig. The FAQs also name Envoy-compatible tools including Splunk, Prometheus, Jaeger, Flagger, Grafana, Zipkin, and LightStep.
When does support end?
AWS states that support ends on September 30, 2026. After that, the console and App Mesh resources will no longer be accessible.
Alternatives to AWS App Mesh
- 1
Kuma
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 2
Network Service Mesh
Free planOpen sourceAPILinuxSelf-hosted7.0Free plan - 3

Oracle Cloud Infrastructure Container Registry
Free planWebAPILinux7.0Free plan - 4
Traefik Mesh
Free planAPILinuxSelf-hosted6.5Free plan - 5

Buoyant Enterprise for Linkerd
Free planWebLinuxSelf-hostedWindows6.3Free plan - 6

Istio
Free planLinuxmacOSSelf-hosted6.2Free plan