Dev Resources
DDEV favicon

DDEV

Tooling/Open Source/Programming

Docker-based local PHP+Node.js web development environments.

DDEV's website screenshot

About DDEV

DDEV is a Docker-based local development environment tool for PHP and Node.js projects. It provisions containerized services such as web servers (nginx or Apache), MySQL or PostgreSQL databases, Redis, and Mailpit, and requires no Docker expertise to use. Environments are configured to be identical across team members and machines, support running multiple projects simultaneously, and include a router that handles custom domain names and SSL automatically.

The tool provides ready-made presets for common CMS and framework stacks including Laravel, WordPress, Drupal, TYPO3, Backdrop, Magento, and Craft CMS. It is extensible through add-ons, lifecycle hook scripts, and custom Dockerfiles, and supports integration with other providers for deployment. It runs on macOS, Windows, and Linux.

DDEV is aimed at web development teams and agencies, as well as enterprise businesses and open source communities, looking to standardize local development setups and reduce onboarding time. It is open source, released under the Apache 2.0 license, and maintained by the DDEV Foundation.

Key features

  • Docker-based local development environments for PHP and Node.js projects
  • Run unlimited projects simultaneously, starting and stopping each as needed
  • Preconfigured stacks for Laravel, WordPress, Drupal, TYPO3, Backdrop, Magento, and Craft CMS
  • Included router with automatic custom domain names and HTTPS
  • Extensible via add-ons, lifecycle hook scripts, and custom Dockerfiles
  • Rigorously tested on macOS, Windows, and Linux

Frequently asked questions

Is DDEV free to use?

Yes, DDEV is open source under the Apache 2.0 license, free to use, modify, and pass on to others.

What platforms does DDEV support?

DDEV is supported and rigorously tested on macOS, Windows, and Linux.

What technologies does DDEV support?

DDEV provides a modern development stack including PHP, Node.js, MySQL, PostgreSQL, nginx, Apache, Redis, and Mailpit.

Do I need Docker experience to use DDEV?

No, DDEV handles Docker for you and requires no Docker skills.

Who is DDEV for?

DDEV is built for people who make websites, including agencies, enterprise businesses, and open source communities that need identical development environments across a team.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product

You might also like