Docker-based PHP development environments.
Container superpowers with zero required Docker skills: environments in minutes, multiple concurrent projects, and less time to deployment.
-
macOS M SeriesIntel
- Windows
- Linux
- Cloud
CodespacesGitpod
→
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, MySQL, PostgreSQL, nginx, Apache, Redis, MailHog, 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.
Custom Domains & SSL
Included router automatically handles custom domain names and HTTPS.
App Ready
Presets for Laravel, WordPress, Drupal, TYPO3, Backdrop, Magento, Craft CMS and more.
Great Performance
Always evolving to incorporate features and practices that maximize speed.
Custom Deployments
Integrate with other providers and environments for fast, controlled deployment.
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.
![PostgreSQL logo](/https/ddev.com/logos/postgresql.png)
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.