Docker-based PHP development environments.

Container superpowers with zero required Docker skills: environments in minutes, multiple concurrent projects, and less time to deployment.

  • macOS
    M1
    M2
    Intel
  • Windows
  • Linux
  • Cloud
    Codespaces
    Gitpod

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.

PHP logo
Node.js logo
MySQL logo
PostgreSQL logo
nginx logo
Apache logo
Redis logo
Memcached logo

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.
Drupal logo
WordPress logo
TYPO3 CMS logo
Magento logo
Backdrop CMS logo
Craft CMS logo
Laravel logo

Latest Blog Posts

An artist’s illustration of artificial intelligence (AI). This illustration depicts language models which generate text.
Intel and Apple on Apple Silicon

Our Wonderful Supporters

GitHub Contributors

rfay GitHub avatar gilbertsoft GitHub avatar tannerjfco GitHub avatar beeradb GitHub avatar mattstein GitHub avatar andrewfrench GitHub avatar frodopwns GitHub avatar dependabot[bot] GitHub avatar cyberswat GitHub avatar tyler36 GitHub avatar shaal GitHub avatar stasadev GitHub avatar cweagans GitHub avatar mandrasch GitHub avatar jonaseberle GitHub avatar rpkoller GitHub avatar rickmanelius GitHub avatar cmuench GitHub avatar chellman GitHub avatar hanoii GitHub avatar AronNovak GitHub avatar damienmckenna GitHub avatar dennisameling GitHub avatar nico-loeber GitHub avatar mikesnoeren GitHub avatar mikebarkas GitHub avatar nmccrory GitHub avatar tmotyl GitHub avatar joelpittet GitHub avatar josefglatz GitHub avatar andy-blum GitHub avatar bencroker GitHub avatar unn GitHub avatar mootari GitHub avatar mglaman GitHub avatar ultimike GitHub avatar weitzman GitHub avatar peterkraume GitHub avatar deviantintegral GitHub avatar arafalov GitHub avatar ekl1773 GitHub avatar webflo GitHub avatar jameswilson GitHub avatar jeffsheltren GitHub avatar heddn GitHub avatar rowild GitHub avatar gitressa GitHub avatar ibrah3m GitHub avatar mbomb007 GitHub avatar miromichalicka GitHub avatar adriendupuis GitHub avatar MurzNN GitHub avatar amitaibu GitHub avatar andreashager GitHub avatar khalwat GitHub avatar AugustMiller GitHub avatar bserem GitHub avatar misterboe GitHub avatar brandonkelly GitHub avatar cspitzlay GitHub avatar atomicptr GitHub avatar bajuku-daniel GitHub avatar longwave GitHub avatar davereid GitHub avatar dclear GitHub avatar garvinhicking GitHub avatar nearlythere GitHub avatar jonasbn GitHub avatar juampynr GitHub avatar wizonesolutions GitHub avatar skeemer GitHub avatar meason GitHub avatar marklabrecque GitHub avatar liayn GitHub avatar iammati GitHub avatar luenemam GitHub avatar maxfenton GitHub avatar leymannx GitHub avatar RCheesley GitHub avatar NBZ4live GitHub avatar DigitalFrontiersMedia GitHub avatar stevekessler GitHub avatar d3pendent GitHub avatar ahillio GitHub avatar ayacoo GitHub avatar hctom GitHub avatar ijf8090 GitHub avatar penyaskito GitHub avatar ctorgalson GitHub avatar diegoe GitHub avatar klonos GitHub avatar markhalliwell GitHub avatar tekNorah GitHub avatar Morgy93 GitHub avatar thomasdiluccio GitHub avatar ursbraem GitHub avatar majamee GitHub avatar CollierCZ GitHub avatar abhisekmazumdar GitHub avatar adamgross42 GitHub avatar adamzimmermann GitHub avatar alexbogias GitHub avatar alexander-nitsche GitHub avatar ops-andy GitHub avatar maddy2101 GitHub avatar Bujenoff GitHub avatar froboy GitHub avatar mlncn GitHub avatar briezler GitHub avatar benjifisher GitHub avatar bbrala GitHub avatar bobbygryzynger GitHub avatar boulaffasae GitHub avatar BramDriesen GitHub avatar brianjhanson GitHub avatar rokclimb15 GitHub avatar carstendietrich GitHub avatar z3cka GitHub avatar outdoorsman GitHub avatar brotkrueml GitHub avatar chrisfromredfin GitHub avatar chri5tia GitHub avatar lolli42 GitHub avatar dacostafilipe GitHub avatar DanielRuf GitHub avatar DanielSiepmann GitHub avatar d13r GitHub avatar dmp1ce GitHub avatar WidgetsBurritos GitHub avatar dmnkhhn GitHub avatar douggreen GitHub avatar uberhacker GitHub avatar ederlf GitHub avatar edysmp GitHub avatar eliashaeussler GitHub avatar ElijahLynn GitHub avatar Ellarddekoeijer GitHub avatar Juneezee GitHub avatar fawmi GitHub avatar filimoreira GitHub avatar Furo42 GitHub avatar gambry GitHub avatar georgringer GitHub avatar rintisch GitHub avatar greggles GitHub avatar greggmarshall GitHub avatar gturpin-dev GitHub avatar dasjoe GitHub avatar henokmikre GitHub avatar isholgueras GitHub avatar isikbattenstein GitHub avatar jamesmacwhite GitHub avatar janhelke GitHub avatar t3easy GitHub avatar JanKoehnlein GitHub avatar JeremySkinner GitHub avatar jeroenimpres GitHub avatar jeroenpeters1986 GitHub avatar jodyHamilton GitHub avatar choicelildice GitHub avatar jowhannez GitHub avatar cngJo GitHub avatar jmpala GitHub avatar JPustkuchen GitHub avatar julbrs GitHub avatar JulienMelissas GitHub avatar lolautruche GitHub avatar KarimBoudjema GitHub avatar karlshea GitHub avatar Kayu84 GitHub avatar kmbremner GitHub avatar kkrieger85 GitHub avatar littleviking GitHub avatar klausi GitHub avatar rafal-kos GitHub avatar linawolf GitHub avatar mamoschli GitHub avatar mariohernandez GitHub avatar mrimann GitHub avatar durmazmehmettemax GitHub avatar stucki GitHub avatar mtelgkamp GitHub avatar mjankiewicz GitHub avatar moritzkrauss GitHub avatar quicksketch GitHub avatar oknate GitHub avatar nlisgo GitHub avatar alkymst GitHub avatar nedsbeds GitHub avatar NicoHaase GitHub avatar Novitsh GitHub avatar voronkovich GitHub avatar oleksii-lisovyi GitHub avatar gormus GitHub avatar paulvandermeijs GitHub avatar tyrann0us GitHub avatar richlawson GitHub avatar siliconmeadow GitHub avatar riconeitzel GitHub avatar RobLoach GitHub avatar powpow12 GitHub avatar torenware GitHub avatar rawdreeg GitHub avatar ruslansteiger GitHub avatar rmcveigh GitHub avatar rszrama GitHub avatar justafish GitHub avatar Berdir GitHub avatar pyrello GitHub avatar rndmh3ro GitHub avatar Firesphere GitHub avatar Data5tream GitHub avatar stborchert GitHub avatar KaffDaddy GitHub avatar susannemoog GitHub avatar thomaskieslich GitHub avatar spoonerWeb GitHub avatar tbal GitHub avatar codemonkey1988 GitHub avatar timnolte GitHub avatar titouanmathis GitHub avatar kronthto GitHub avatar dasginganinja GitHub avatar tomasnorre GitHub avatar TopherGopher GitHub avatar travisbutterfield GitHub avatar TravisWhitehead GitHub avatar truls1502 GitHub avatar williamengbjerg GitHub avatar yanniboi GitHub avatar andrewbelcher GitHub avatar ashermiddleton GitHub avatar bmartinez287 GitHub avatar dingman GitHub avatar ericchew87 GitHub avatar graham73may GitHub avatar griesi007 GitHub avatar hebbet GitHub avatar iribarne GitHub avatar jastraat GitHub avatar kay-o GitHub avatar laetus007 GitHub avatar lukaszuznanski GitHub avatar michadu GitHub avatar michaellenahan GitHub avatar mrbaileys GitHub avatar mrhorse GitHub avatar nathannaveen GitHub avatar Romaixn GitHub avatar sreichel GitHub avatar swierczek GitHub avatar ted933 GitHub avatar webseppel GitHub avatar

Featured Sponsors

GitHub Sponsors

karlshea GitHub avatar KaffDaddy GitHub avatar highermath GitHub avatar Lullabot GitHub avatar affinitybridge GitHub avatar kreynen GitHub avatar undpaul GitHub avatar petermallett GitHub avatar maikschneider GitHub avatar cosmicdreams GitHub avatar pixelink GitHub avatar tomasnorre GitHub avatar kszymukowicz GitHub avatar spoonerWeb GitHub avatar mehrwert GitHub avatar soapboxcommunication GitHub avatar brotkrueml GitHub avatar cepheiVV GitHub avatar infabo GitHub avatar ochorocho GitHub avatar ErHaWeb GitHub avatar ElementareTeilchen GitHub avatar nhovratov GitHub avatar AmyJuneH GitHub avatar krausandre GitHub avatar centarro GitHub avatar daniel-tondera GitHub avatar bencroker GitHub avatar WapplerSystems GitHub avatar damienmckenna GitHub avatar gardiner GitHub avatar siliconmeadow GitHub avatar oliverklee GitHub avatar shinde-rahul GitHub avatar kazajhodo GitHub avatar sebastiansommer GitHub avatar agentolivia GitHub avatar Gizra GitHub avatar pieter91 GitHub avatar RCheesley GitHub avatar vyskoczilova GitHub avatar jmarkel GitHub avatar infabo GitHub avatar peterkraume GitHub avatar helioha GitHub avatar koehnlein GitHub avatar eliashaeussler GitHub avatar A-Kun GitHub avatar mobilistics GitHub avatar talleux-zoellner GitHub avatar uc-berkeley-web-platform-services GitHub avatar i-gelb GitHub avatar wire-drupal GitHub avatar