Freedom251 › Service Mesh Platforms
AWS App Mesh
What AWS App Mesh is
AWS App Mesh is a managed service for controlling and observing traffic between services. It uses Envoy proxies alongside service containers to handle incoming and outgoing traffic. Routing can change dynamically without edits to application code, while proxies balance client requests and update endpoints based on health checks and service registration. App Mesh provides metrics and logs for service hops and can collect traces to visualize service API calls. It works with AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2 and Kubernetes on EC2, and lists integrations including Amazon CloudWatch, AWS X-Ray, Datadog, HashiCorp and Sysdig. Mutual TLS supports service identity verification using certificates from AWS Certificate Manager Private Certificate Authority or a customer-managed authority. App Mesh itself has no additional charge, but proxy-related 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. API clients must support TLS 1.2, and AWS recommends TLS 1.3.
Who it suits
It suits teams running services in the listed AWS and Kubernetes environments that need traffic controls, monitoring or mutual TLS. The stated end of support on September 30, 2026 is important for anyone considering adoption.
What it does well
- Changes routes without application-code changes
- Balances traffic and adjusts endpoints using health checks
- Metrics, logs and traces for service traffic
- Supports mutual TLS for service identity verification
What to know first
- Support ends September 30, 2026
- Proxy-consumed AWS resources are billed separately
- API clients must support TLS 1.2
Limits
There is no additional charge for App Mesh itself, but AWS resources consumed by the proxy are billed separately. Support ends on September 30, 2026, after which the console and App Mesh resources will no longer be accessible.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| AWS App Mesh | There is no additional charge for using AWS App Mesh; you pay for the AWS resources consumed by the proxy. · Proxy resource costs billed separately | Free |
| AWS App Mesh usage | No additional App Mesh charge; AWS bills the EC2 instances or requested Fargate CPU and memory consumed by the proxy · Proxy resource costs · Related ECS/Fargate/EC2/EKS charges | Free |
As aws.amazon.com lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the AWS App Mesh website
- Choose the AWS compute environment for the workload
- Use Envoy as the service-container sidecar
- Set service routes and traffic controls
- Connect monitoring tools such as Amazon CloudWatch or AWS X-Ray
- Configure mutual TLS certificates if service identity verification is needed
AWS App Mesh is a managed service mesh for teams coordinating service-to-service traffic across AWS compute environments. Its Envoy-based controls, monitoring and mutual TLS suit deployments that need centralized traffic management, but the approaching end of support makes it hard to justify for a new long-term system.
Overview
App Mesh uses Envoy sidecar proxies to manage traffic into and out of service containers. Teams can adjust 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 main caveat is decisive: support ends on September 30, 2026. After that, the console and App Mesh resources will no longer be accessible. That short remaining runway makes App Mesh a poor foundation for a new service mesh expected to last; it is more plausible for an existing deployment with a migration plan.
Key features
- Routing and load balancing: Routing can change without application-code updates. Envoy proxies also balance client traffic and adjust endpoints based on health checks and service registration, which is useful when service membership changes.
- Monitoring: App Mesh provides metrics and logs for service hops and can collect traces to visualize service API calls. Integrations include Amazon CloudWatch and AWS X-Ray, plus 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 identity between services. Certificates can come from AWS Certificate Manager Private Certificate Authority or a customer-managed certificate authority, giving teams options for certificate administration.
- AWS deployment coverage: Supported environments include AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2 and Kubernetes on EC2. This makes it relevant to teams operating across those environments, rather than a general-purpose mesh for arbitrary infrastructure.
- Security requirements: API clients must support TLS 1.2; AWS recommends TLS 1.3. Client compatibility should be considered when integrating App Mesh.
Pricing
AWS App Mesh: free. There is no additional charge for using App Mesh, but AWS resources consumed by the proxy are billed separately. The free service therefore does not mean cost-free operation: proxy resource usage remains part of the deployment's AWS bill.
Platforms
App Mesh is a managed service with a sidecar proxy architecture and supports mutual TLS and traffic policies. Its supported environments are Amazon ECS, Amazon EKS, Kubernetes on Amazon EC2 and Amazon EC2. The broader platform coverage includes API, Linux, macOS, web and Windows.
Who it's for
App Mesh best fits teams already running services in its supported AWS environments that need to control routing and observe service hops without operating their own application-level communications layer. Mutual TLS and integrations with AWS monitoring services can help those teams bring service identity and visibility into the same mesh.
It is not a sensible default for a fresh, long-lived deployment: the September 30, 2026 support end date means teams would need to account for migration soon after adopting it. Organizations without a migration path should look elsewhere.
Pros and cons
- Pro: Dynamic routing and proxy load balancing can respond to health checks and service registration without application-code changes.
- Pro: Metrics, logs and traces, alongside mutual TLS, combine operational visibility and service identity controls.
- Pro: There is no additional App Mesh charge, although proxy resources still incur AWS costs.
- Con: Support ends on September 30, 2026, sharply limiting its suitability for new deployments.
- Con: Proxy resource costs are separate, so the free service does not remove infrastructure expense.
Alternatives
For teams seeking another open-source mesh, Buoyant Enterprise for Linkerd has an always-free open-source option for production use at any scale for companies with fewer than 50 employees, as well as a free trial.
Flomesh Service Mesh is an open-source service mesh for Kubernetes. Istio offers open-source releases at no cost, while Kuma has an open-source control plane for Kubernetes, VMs and bare metal. Linkerd is another free, open-source option that requires Kubernetes.
Kong Gateway is an alternative for readers looking at an API gateway; its open-source edition is free. VMware Workstation Pro is also listed as a free option, for Windows or Linux hosts on 64-bit Intel or AMD PCs. Google Cloud Service Mesh is a paid alternative with managed control plane, telemetry dashboards and managed certificate authority.
Compare more options in Service Mesh Platforms.
Verdict
Choose AWS App Mesh if you already run supported AWS workloads and need managed Envoy routing, service visibility and mutual TLS, with a near-term migration plan. Its no-additional-charge service is useful, but proxy resources still cost money and the September 30, 2026 support end makes another platform the safer choice for a new deployment intended to endure.
Verdict
App Mesh combines service traffic management with metrics, logs, traces and mutual TLS. Its approaching end of support is a major constraint for new deployments.
Questions
How much does AWS App Mesh cost?
The listed plan is free. AWS resources consumed by the proxy are billed separately.
Is there a free plan?
Yes. App Mesh has no additional service charge; proxy resource costs are separate.
Which environments does it support?
It works with AWS Fargate, Amazon ECS, Amazon EKS, Amazon EC2, and Kubernetes on EC2.
Does AWS App Mesh support mutual TLS?
Yes. It supports mutual TLS for service identity verification, with 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 tools including Datadog, HashiCorp, and Sysdig. Envoy-compatible examples also include Splunk, Prometheus, Jaeger, Flagger, Grafana, Zipkin, and LightStep.
When does support end?
AWS states support ends on September 30, 2026. After that, the console and App Mesh resources will no longer be accessible.
Facts from AWS App Mesh's own pages
- API and SDKs
- AWS publishes an App Mesh API reference, CLI reference and SDKs that sign requests, retry calls and handle errors. · docs.aws.amazon.com, 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. · github.com, 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. · aws.amazon.com, 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. · docs.aws.amazon.com, 15 Oct 2026
- Client-side load balancing
- Envoy proxies load balance requests and add or remove endpoints using health checks and service registration. · aws.amazon.com, 15 Oct 2026
- Company founded
- AWS's LinkedIn profile lists 2006 as its founding year. · linkedin.com, 15 Oct 2026
- Company headquarters
- AWS's LinkedIn profile lists Seattle, Washington as headquarters. · linkedin.com, 15 Oct 2026
- Company legal name
- LinkedIn identifies the maker as Amazon Web Services (AWS), a public IT services and consulting company. · linkedin.com, 15 Oct 2026
- Company size
- AWS's LinkedIn profile lists more than 10,001 employees. · linkedin.com, 15 Oct 2026
- Documentation depth
- AWS provides a user guide, API reference, CLI reference, interactive workshop, examples and a public roadmap. · docs.aws.amazon.com, 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. · docs.aws.amazon.com, 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. · aws.amazon.com, 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. · aws.github.io, 15 Oct 2026
- Launch news
- AWS announced App Mesh in an AWS News Blog post dated March 27, 2019. · aws.amazon.com, 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. · g2.com, 15 Oct 2026
- Limit: missing controls
- TrustRadius reviewers report no RBAC-style policies, native rate limiting or circuit breaking. · trustradius.com, 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. · g2.com, 15 Oct 2026
- Limit: setup complexity
- TrustRadius reviewers describe setup and configuration as complex and request simpler onboarding. · trustradius.com, 15 Oct 2026
- Load balancing
- Its proxies load balance client traffic and adjust endpoints based on health checks and service registration. · aws.amazon.com, 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. · aws.amazon.com, 4 Oct 2026
- Management interfaces
- Users can manage App Mesh through the AWS Management Console, AWS CLI, AWS Tools for PowerShell and CloudFormation. · docs.aws.amazon.com, 15 Oct 2026
- Monitoring
- App Mesh provides metrics and logs for service hops and can collect traces to help visualize service API calls. · aws.amazon.com, 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. · docs.aws.amazon.com, 15 Oct 2026
- Observability
- App Mesh collects service metrics, logs and traces and integrates with Amazon CloudWatch and AWS X-Ray. · aws.amazon.com, 15 Oct 2026
Where AWS App Mesh stands on Freedom251
- Service Mesh Platforms#3 of 22
