{% extends "main.html" %} {% block tabs %} {{ super() }}
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 and generates the necessary infrastructure from that. Focus your time on writing business logic instead of connecting AWS resources.
Describe your services with architecture-as-code.
Service discovery is setup by default for your services to connect to each other.
Integrate your services with databases or any other 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.
Deploy to multiple AWS accounts and regions.
Adjust your service settings per environments in the manifest.
Create a continuous delivery pipeline with built-in commands.
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.