Docker-based PHP and Node.js development environments.
Ready in minutes, the same for everyone on your team, and as many projects at once as you need. No Docker skills required.
- macOS
- Windows
- Linux
- Cloud
→ → ddev describe ┌─────────────────────────────────────────────────────────────────────────────────────┐ │ Project: my-project ~/dev/my-project https://my-project.ddev.site │ │ Docker platform: docker-desktop │ │ Router: traefik │ │ DDEV version: v1.25.4 │ ├────────────┬──────┬────────────────────────────────────────────┬────────────────────┤ │ SERVICE │ STAT │ URL/PORT │ INFO │ ├────────────┼──────┼────────────────────────────────────────────┼────────────────────┤ │ web │ OK │ https://my-project.ddev.site │ php PHP 8.4 │ │ │ │ InDocker -> Host: │ Server: nginx-fpm │ │ │ │ - web:80 -> 127.0.0.1:51046 │ Docroot: '' │ │ │ │ - web:443 -> 127.0.0.1:51047 │ Perf mode: none │ │ │ │ - web:8025 -> 127.0.0.1:51048 │ NodeJS: 24 │ ├────────────┼──────┼────────────────────────────────────────────┼────────────────────┤ │ db │ OK │ InDocker -> Host: │ mysql:8.0 │ │ │ │ - db:3306 -> 127.0.0.1:51045 │ User/Pass: 'db/db' │ │ │ │ │ or 'root/root' │ ├────────────┼──────┼────────────────────────────────────────────┼────────────────────┤ │ xhgui │ OK │ https://my-project.ddev.site:8142 │ │ │ │ │ InDocker: │ │ │ │ │ - xhgui:80 │ │ │ │ │ Launch: ddev xhgui │ │ ├────────────┼──────┼────────────────────────────────────────────┼────────────────────┤ │ Mailpit │ │ Mailpit: https://my-project.ddev.site:8026 │ │ │ │ │ Launch: ddev mailpit │ │ ├────────────┼──────┼────────────────────────────────────────────┼────────────────────┤ │ All URLs │ │ https://my-project.ddev.site, │ │ │ │ │ https://127.0.0.1:51047, │ │ │ │ │ http://my-project.ddev.site, │ │ │ │ │ http://127.0.0.1:51046 │ │ └────────────┴──────┴────────────────────────────────────────────┴────────────────────┘
Features
Running in minutes, ready for the long haul.
Start new DDEV projects in seconds. Customize, share, and extend with ease.
Modern Development Stack
PHP, Node.js, MariaDB, MySQL, PostgreSQL, nginx, Apache, Mailpit, Redis, and more.
Unlimited Projects
Run multiple projects at once. Start and stop each as needed.
Multi-Platform
Supported and rigorously tested on macOS, Windows, and Linux. Also runs in GitHub Codespaces.
Custom Domains & SSL
Included router automatically handles custom domain names and HTTPS.
App Ready
Project types and quickstarts for Drupal, WordPress, Laravel, TYPO3, Craft CMS, Symfony, and over 25 more.
Great Performance
Mutagen file sync, on by default on macOS and Windows, keeps large codebases fast.
Hosting Integrations
Pull databases and files from Upsun, Pantheon, Acquia, Lagoon, and other hosts.
Extensible
Painlessly use add-ons, run scripts in lifecycle hooks, and BYO Dockerfiles.
Open Source
Apache 2.0 license; free to use, modify, and pass on to others.
Stack
Your stack, your versions.
Choose PHP and Node.js versions, a database, a web server, and extra services for each project.
Benefits
Made for people that make websites.
DDEV handles Docker so you and your team can focus on your work.
Efficient Onboarding
- Fast spinup and easy sharing let everyone skip the devops and get back to the code.
Identical Environments
- Use the exact same setup across machines, team members, and even hosted environments.
Tailored Projects
- Focus on the software you need for each project without installing anything on your workstation.
Proven Support & Maintenance
- Agencies, enterprise businesses, and open source communities have trusted and shaped DDEV’s evolution for years.
Wholesome Ingredients
- Built on sturdy, industry-standard technologies, including open source projects like Docker and Go.
Quick and Capable
- Opinionated architecture focused on daily use, and highly adaptable when you need more.
Quickstarts
Your CMS or framework, ready to go.
Step-by-step setup for these and many more, for new and existing projects.
All quickstarts →Blog
Latest from the blog.
Supporters
Our wonderful supporters.
These organizations and people keep DDEV free and open source. Join them.
Featured Sponsors
GitHub Sponsors
GitHub Contributors
ddev/ddev
Official DDEV development and issues.
ddev/ddev.com
Astro source code used to generate ddev.com.
ddev/ddev-addon-template
A template for DDEV add-ons and services.
ddev/ddev-intellij-plugin
DDEV Integration for JetBrains IDEs.
ddev/vscode-ddev-manager
DDEV Manager for VS Code.
ddev/addon-registry
A registry of DDEV add-ons.

















































































































![dependabot[bot] GitHub avatar](/_astro/29110_ZlQ6hU.webp)





















































































































































































































































































































































































