What is Defang?
A Tool to Develop, Deploy, Debug
Defang is a radically simpler way for developers to develop, deploy, and debug their cloud applications. Defang enables you to easily author cloud applications in any language, build and deploy to the cloud with a single command, and iterate quickly with AI-assisted tooling.
Develop
The Defang CLI (command line interface) includes an AI-driven agent that translates natural language prompts to generate an outline for your project that you can then refine.
Deploy
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.