Get the power of Docker without needing to know Docker. Start PHP and Node.js projects in minutes, run many projects at the same time, and spend less time on setup.
Get Started · Documentation · Add-on Registry · Blog · Sponsor
DDEV takes care of Docker for you, so you and your team can focus on your work. It comes with good defaults for everyday use, and you can change them when you need more.
- 🚀 Ready in minutes: good defaults and little setup. Just run
ddev start. - 📦 One setup per project: save it in Git and share the same environment with your whole team.
- 🧩 Easy to extend: a growing set of add-ons for extra services and integrations.
- 🖥️ Runs everywhere: macOS, Windows, WSL2, Linux, and GitHub Codespaces, on both arm64 and amd64.
- 🔒 Included out of the box: trusted HTTPS, Xdebug, XHGui, Mailpit, database snapshots, hosting integrations, and more.
- 💙 Run by the community: free and open source, cared for by the nonprofit DDEV Foundation.
DDEV works with almost any PHP or Node.js project, from popular CMSes and frameworks to your own custom setup. You can choose the PHP version, web server, and database you need.
Step-by-step guides for each of them are in the docs: Quickstart guides
- 💬 Discord: the fastest way to get help and talk to the maintainers
- 🐛 Issues: report bugs and ask for new features
- 📚 Documentation: guides, references, and how-tos
- 🧩 Add-on registry: official and community add-ons that extend DDEV the way you want
- 📣 Blog: news, releases, and community updates
DDEV is free and open source. It is maintained by the nonprofit DDEV Foundation and paid for by its community. If DDEV saves you time, please think about sponsoring the project. Sponsorships fund the maintainers and infrastructure, and keep DDEV independent.