AWS Copilot is an open source command line interface that makes it easy for developers to build, release, and operate production ready containerized applications on Amazon ECS and AWS Fargate.
Get startedRun a single command to quickly get started with a containerized application using best practices on AWS from a Dockerfile.
Instead of modeling individual resources, Copilot provides common cloud architectures: Load Balanced Web Service, Backend Service, Scheduled Job and generates the necessary infrastructure from that. Focus your time on writing business logic instead of connecting AWS resources.
No need to worry about gluing Copilot commands in a script to create an automated release process. Copilot provides commands to create multiple deployment environments in separate AWS accounts and regions, as well as creating an AWS CodePipeline pipeline to build your container images, deploy your services, and run automated tests.
Modeling, provisioning, and deploying services are only part of the application lifecycle for the developer. Copilot also supports workflows around troubleshooting and debugging to help when things go wrong. Tail your logs or view the health of your services from the comfort of your terminal.