Sick of Kubernetes? Try Defang.

No more mess of YAML files, Helm charts, and kubectl commands: just a nice and simple compose.yaml file and a single command to deploy containers to AWS, GCP, or DigitalOcean (and soon to other cloud providers).

a whale flying through the clouds with containers on its back

What if you could replace all your k8s yaml with just one compose.yaml?

It takes a lot of work to set up a Kubernetes cluster. From cert-manager and external-secrets, to writing yaml files and helm charts, and even configuring deployments, ingress controllers and more. What if you could replace all that with just one compose.yaml file and use your cloud provider's native resources?

Install the Defang CLI and swap docker compose up to defang compose up when you're ready to deploy to the cloud:

eval "$(curl -fsSL s.defang.io/install)"
defang --provider=aws compose up

copied!

How does it work?

Defang transforms your Docker Compose files into scalable and secure cloud deployments. It's like docker compose up for the cloud. For example, when you use Defang to deploy to AWS, instead of running cert-manager, it will use ACM. Instead of external-secrets, it will use SSM's encrypted parameters. Instead of writing dozens of yaml files, you'll write just one. Networking, load balancing, auto-sclaing, GPUs, etc. are all taken care of for you without having to deal with a mess of Kubernetes configurations. All your services get built and deployed in your own AWS account using ECS and ECR. Simple! And a similat experience for GCP and DigitalOcean as well!!