Build common application architectures quickly with scalable, production-ready, and secure infrastructure-as-code (IaC) templates.
Automate deployments with one command, and configure delivery pipeline from a code repository to your application’s environment.
Leverage end-to-end workflows, and build, release, and operate all your microservices using a single tool.
How it works
AWS Copilot is a command line interface (CLI) that you can use to quickly launch and manage containerized applications on AWS. It simplifies running applications on Amazon Elastic Container Service (ECS), AWS Fargate, and AWS App Runner.

Use cases
Develop containerized applications
Create, release, and operate production-ready containerized applications and services on Amazon Elastic Container Service (ECS) and AWS Fargate with one command.
Move faster with a stable, secure foundation
Set up required infrastructure for containerized applications, and establish multiple deployment environments in different AWS accounts and Regions.
Support your expanding business needs
Meet your infrastructure needs as your business scales by customizing AWS Copilot with IaC tools such as AWS CloudFormation.
Monitor and troubleshoot your services
Use AWS Copilot in your day-to-day workflows; troubleshoot services by checking logs, health status, and infrastructure details, with one command.
How to get started
Start using AWS Copilot
Deploy a sample application to AWS.
Connect with sales
Talk to a representative about AWS Copilot.
Explore how AWS Copilot works
Discover how AWS Copilot relates to other services.