What is Defang?
Develop Anything, Deploy Anywhere.
Defang lets you take your app from Docker Compose to a secure and scalable deployment on your favorite cloud in minutes.
Any App, Any Stack, Any Cloud.
Get Started Quickly
The Defang CLI (command line interface) includes an AI agent that translates natural language prompts to generate an outline for your project that you can then refine. Or choose from our library of over 50 samples covering all major frameworks and technologies.
Deploy with a Single Command
Defang can automatically build and deploy your project with a single command.
- If you’re new to Defang, you can try deploying to Defang Playground, a hosted environment to learn to use Defang with non-production workloads.
- Once you’re ready, you can deploy a project to your own cloud account - we call this Defang BYOC (Bring-your-Own-Cloud). We offer support for the following cloud providers:
- To support stateful workloads, we've got managed storage options such as Managed Postgres and Managed Redis.
- If you want, you can also bring your own domain name for your deployment.
Defang takes care of all the heavy lifting such as configuring networking, security, observability and all the other details that usually slow down the average cloud developer. It also allows you to easily publish updates to your deployed application with zero downtime.
Debug
Once you've deployed, you can use our AI agent to help debug your cloud applications, using your service logs and project files to help you identify and resolve issues.