Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

App Mesh tooling

Focus mode
App Mesh tooling - AWS App Mesh
Important

End of support notice: On September 30, 2026, AWS will discontinue support for AWS App Mesh. After September 30, 2026, you will no longer be able to access the AWS App Mesh console or AWS App Mesh resources. For more information, visit this blog post Migrating from AWS App Mesh to Amazon ECS Service Connect.

App Mesh gives customers the ability to interact with its APIs indirectly using tools such as:

  • AWS CloudFormation

  • AWS Cloud Development Kit (AWS CDK)

  • App Mesh Controller for Kubernetes

  • Terraform

App Mesh and AWS CloudFormation

AWS CloudFormation is a service that lets you create a template with all the resources you need for your application, and then AWS CloudFormation will configure and provision the resouces for you. It will also configure all the dependencies, so you can focus more on you application and less on managing resources.

For more information and examples on using AWS CloudFormation with App Mesh, see the AWS CloudFormation documentation.

App Mesh and AWS CDK

AWS CDK is a development framework for using code to define your cloud infrastructure and using AWS CloudFormation to provision it. AWS CDK supports multiple programming languages including TypeScript, JavaScript, Python, Java, and C#/.Net.

For more information on using AWS CDK with App Mesh, see the AWS CDK documentation.

App Mesh controller for Kubernetes

The App Mesh controller for Kubernetes helps you to manage your App Mesh resources for a Kubernetes cluster and inject sidecars into pods. This controller is specifically for use with Amazon EKS and allows you to manage your resources in a manner that is native to Kubernetes.

For more information on the App Mesh controller, see the App Mesh Controller documentation.

App Mesh and Terraform

Terraform is an open-source infrastructure as code software tool. Terraform can manage cloud services using thier CLI and interacts with APIs using declaritive configuration files.

To see more about using App Mesh with Terraform, check out the Terraform documentation.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.