DDEV Live Usage Statistics
Data as of July 23, 2026
These are live DDEV usage numbers from DDEV's opt-in usage reporting, pulled from Amplitude each time this site is built. Most sections cover about the last 7 days, and many link to the public Amplitude chart behind them, so you can look deeper yourself.
Every user who keeps reporting on helps shape DDEV's future: it tells maintainers which platforms, versions, and features matter most, and where to spend their limited time. The usage reporting docs explain what data is collected and how to opt out.
DDEV Usage Growth
Unique monthly users over the last year (as far back as Amplitude's data retention allows). Shown monthly rather than weekly, since a single quiet holiday week reads as a cliff at weekly resolution but is barely visible once averaged across a whole month.
DDEV Environments
Which operating systems and environments people run DDEV on.
- macOS11,676
- linux4,607
- wsl24,410
- windows845
- wsl2-mirrored398
- codespaces14
- wsl2-virtioproxy4
- macOS53.2%11,676
- linux21.0%4,607
- wsl220.1%4,410
- windows3.8%845
- wsl2-mirrored1.8%398
- codespaces0.1%14
- wsl2-virtioproxy0.0%4
DDEV Commands
The most popular ddev subcommands, excludingdrush, which dwarfs everything else and is likely run in automation.
- exec2,994,292
- describe432,819
- mysql391,663
- wp325,863
- custom-command286,186
- composer252,398
- start249,547
- php216,450
- xdebug147,306
- status146,882
- artisan109,558
- typo351,290
- npm46,562
- stop34,991
- restart34,806
- ssh28,177
- craft24,393
- import-db22,538
CMS Project Types
Every project type DDEV is configured for.
- drupal114,821
- php4,176
- drupal104,115
- wordpress2,970
- laravel2,705
- typo32,082
- craftcms1,211
- drupal91,138
- symfony820
- magento2788
- shopware6550
- generic442
- drupal7334
- drupal8123
- silverstripe102
- wp-bedrock92
- cakephp83
- drupal46
- magento36
- drupal1235
- joomla28
- codeigniter22
- backdrop16
- drupal610
- asterios5
- False1
- drupal1118.0%4,821
- php15.6%4,176
- drupal1015.4%4,115
- wordpress11.1%2,970
- laravel10.1%2,705
- typo37.8%2,082
- craftcms4.5%1,211
- Other17.5%4,671
PHP Version
The PHP versions DDEV projects are configured for.
- 8.311,347
- 8.49,074
- 8.24,485
- 8.12,100
- 8.51,566
- 7.41,265
- 8.0335
- 7.2184
- 7.3184
- 5.6134
- 7.164
- 7.034
- 0.01
- 5.41
- 81
- 8.336.9%11,347
- 8.429.5%9,074
- 8.214.6%4,485
- 8.16.8%2,100
- 8.55.1%1,566
- 7.44.1%1,265
- 8.01.1%335
- Other2.0%603
Database Type
The database types DDEV projects are configured for.
- mariadb14,699
- mysql6,831
- postgres1,269
- mariadb64.5%14,699
- mysql30.0%6,831
- postgres5.6%1,269
macOS Docker Providers
The Docker providers DDEV users choose on macOS.
- docker-desktop6,636
- orbstack3,774
- colima937
- rancher-desktop245
- lima-rootless94
- lima21
- linux-docker16
- podman-selinux11
- docker-desktop56.5%6,636
- orbstack32.1%3,774
- colima8.0%937
- rancher-desktop2.1%245
- lima-rootless0.8%94
- lima0.2%21
- linux-docker0.1%16
- Other0.2%18
WSL2 Docker Providers
The Docker providers DDEV users choose on WSL2.
- wsl2-docker-ce2,856
- docker-desktop1,673
- rancher-desktop12
- podman1
- podman-rootless1
- wsl2-docker-ce-rootless1
- wsl2-docker-ce62.9%2,856
- docker-desktop36.8%1,673
- rancher-desktop0.3%12
- podman0.0%1
- podman-rootless0.0%1
- wsl2-docker-ce-rootless0.0%1
Linux Docker Providers
The Docker providers DDEV users choose on Linux.
- linux-docker4,428
- docker-desktop124
- linux-docker-selinux32
- linux-docker-rootless15
- podman-rootless-selinux12
- podman-rootless6
- lima5
- Solus 4.9 Serenity1
- linux-docker95.7%4,428
- docker-desktop2.7%124
- linux-docker-selinux0.7%32
- linux-docker-rootless0.3%15
- podman-rootless-selinux0.3%12
- podman-rootless0.1%6
- lima0.1%5
- Other0.1%3
macOS Architecture
Apple Silicon (arm64) vs. Intel (amd64) usage, among macOS users specifically.
- arm6410,951
- amd64741
- arm6493.7%10,951
- amd646.3%741
Add-on Usage
The most popular DDEV add-ons in use, based on unique users in the last month, among users who have at least one add-on installed. There's a long tail beyond what's shown here. Expand below for the full list, or download it as CSV.
- phpmyadmin8,901
- redis5,290
- solr2,833
- adminer1,616
- ddev-cron1,518
- elasticsearch1,381
- ddev-opensearch1,241
- ddev-selenium-standalone-chrome1,098
- memcached893
- varnish740
Live version of Add-on usage in Amplitude
Show all 445 discovered add-ons
| Add-on | Users |
|---|---|
| phpmyadmin | 8,901 |
| redis | 5,290 |
| solr | 2,833 |
| adminer | 1,616 |
| ddev-cron | 1,518 |
| elasticsearch | 1,381 |
| ddev-opensearch | 1,241 |
| ddev-selenium-standalone-chrome | 1,098 |
| memcached | 893 |
| varnish | 740 |
| rabbitmq | 691 |
| ddev-browsersync | 479 |
| ddev-vite-sidecar | 454 |
| typo3-solr | 418 |
| nvm | 360 |
| minio | 345 |
| ddev-pnpm | 320 |
| ddev-playwright | 320 |
| redis-commander | 270 |
| ddev-drupal-contrib | 267 |
| ddev-wkhtmltox | 247 |
| ddev-cypress | 231 |
| claude-code | 225 |
| python2 | 216 |
| meilisearch | 215 |
| redis-insight | 198 |
| ddev-backstopjs | 197 |
| mongo | 179 |
| ddev-platformsh | 160 |
| playwright | 143 |
| gotenberg | 141 |
| bun | 138 |
| ddev-clamav | 136 |
| ddev-viteserve | 135 |
| frankenphp | 130 |
| sqlsrv | 119 |
| storybook | 108 |
| typesense | 93 |
| mkdocs | 92 |
| ddev-kibana | 86 |
| ddev-ioncube | 85 |
| keycloak | 81 |
| mercure | 79 |
| ddev-laravel-queue | 79 |
| apache-tika | 73 |
| upsun | 71 |
| pgadmin | 69 |
| spx | 68 |
| pa11y | 68 |
| drushonhost | 61 |
| playwright-cli | 60 |
| aljibe-assistant | 59 |
| selenium | 59 |
| aljibe | 58 |
| backstopjs | 54 |
| mydumper | 50 |
| oci8 | 49 |
| ollama | 49 |
| unlighthouse | 46 |
| dbslow | 43 |
| grafana | 41 |
| newrelic | 40 |
| pgvector | 40 |
| assistant-claude | 39 |
| ddev-onex | 39 |
| qdrant | 39 |
| ddev-make | 37 |
| addon-template | 37 |
| annertech-ddev | 36 |
| ddev-vscode-devcontainer | 36 |
| newman | 36 |
| pdfreactor | 36 |
| n8n | 35 |
| ddev-dblog | 33 |
| lighthouse | 33 |
| drupal-multisite-databases | 31 |
| ddev-wunderio-drupal | 30 |
| tailscale-router | 30 |
| ddev-share-cf | 29 |
| ddev-agents | 28 |
| ddev-gander | 27 |
| mailpit | 26 |
| ddev-taskfile | 25 |
| laravel-reverb | 24 |
| ddev-please | 23 |
| ddev-civicrm-cli-tools | 23 |
| dev-tools | 23 |
| matomo | 23 |
| beanstalkd | 23 |
| ddev-buggregator | 23 |
| proxy-support | 23 |
| drupal-code-quality | 23 |
| drupal-xb-dev | 22 |
| swagger-ui | 22 |
| ddev-kanopi-drupal | 22 |
| ddev-deployer-dep | 21 |
| ddev-playwright-mcp | 21 |
| imgproxy | 20 |
| sftp | 20 |
| enterprise-search | 20 |
| ddev-ai-ssh | 20 |
| ddev-mysqlshell | 19 |
| ai | 18 |
| 1password | 18 |
| backdrop-bee | 17 |
| yellowlabtools | 17 |
| ddev-opencode | 17 |
| ddev-beads | 16 |
| ddev-kanopi-wp | 16 |
| ddev-agents-sync | 16 |
| mittwald | 16 |
| elasticvue | 15 |
| claude | 14 |
| ddev-dalia | 13 |
| ddev-vite | 13 |
| loom-drupal | 13 |
| drupal-multisite-hostnames | 13 |
| ddev-claude-code | 13 |
| ddev-ralph | 13 |
| ddev-rename-project | 12 |
| import-remote-db | 12 |
| ssb-ddev-cpi | 12 |
| valkey | 12 |
| ddev-ai-workspace | 12 |
| linting | 11 |
| backstop | 11 |
| ddev-locale | 11 |
| ibexa-solr | 11 |
| gh-cli | 11 |
| ddev-kubernetes | 10 |
| prism | 10 |
| datagrip | 10 |
| module-developer | 10 |
| ddev-drupal-core-dev | 9 |
| ddev-env-file | 9 |
| ddev-typo3-template | 9 |
| sshd | 8 |
| loom-solr | 8 |
| se-restore-ddev-addon | 8 |
| loom-bot | 8 |
| loom-qdrant | 8 |
| ddev-kanopi-pantheon-drupal | 8 |
| qr | 8 |
| ddev-pantheon-db | 8 |
| ddev-diffy | 8 |
| pimp-my-shell | 7 |
| ddev-pantheon-toolkit | 7 |
| laravel-horizon | 7 |
| manticoresearch | 7 |
| ddev-private-registry | 7 |
| ibexa-installer | 7 |
| plexus-toolkit | 7 |
| ddev-share-cloudflare | 7 |
| gum | 7 |
| dbgate | 7 |
| dynamodb | 7 |
| ddev-magento-toolkit | 7 |
| plato | 7 |
| xhgui | 6 |
| site-devkit | 6 |
| chrome-headless | 6 |
| codex | 6 |
| laravel-nextjs | 6 |
| sitediff | 6 |
| apache-solr | 6 |
| DDEV MTK | 6 |
| ddev-analog-commands | 6 |
| flysystem-minio | 6 |
| ftp-server | 6 |
| opencode | 6 |
| ddev-deployer | 6 |
| php-spx | 6 |
| ddev-ansible | 6 |
| ddev-tinker | 6 |
| shopware-cli | 6 |
| ddev-dkan | 5 |
| db-import-local | 5 |
| typo3 | 5 |
| milvus | 5 |
| ddev-xhgui | 5 |
| opensearch | 5 |
| ddev-mittwald | 5 |
| drupal-dev | 5 |
| cbs_myaccount | 5 |
| ddev-craft-queue | 5 |
| ddev-vite-proxy | 5 |
| dgi-playwright | 5 |
| drupal-canvas-create | 5 |
| tsh | 5 |
| ddev-authentik | 5 |
| ddev-drupal-admin-vrt | 5 |
| ddev-dump | 5 |
| deployer | 5 |
| gdpr-dump | 5 |
| varnish5 | 5 |
| ddev-drupal-init | 5 |
| pointblank | 5 |
| ddev-secret-vault | 5 |
| localstack | 5 |
| your-addon | 5 |
| assembler-elementor | 5 |
| readme | 4 |
| dpp | 4 |
| drupal | 4 |
| mago | 4 |
| authentik | 4 |
| php-geos | 4 |
| validator | 4 |
| cbs_core | 4 |
| stripe | 4 |
| ddev-worktree | 4 |
| elasticmq | 4 |
| glab-cli | 4 |
| typo3-docs | 4 |
| craft-sync | 4 |
| ddev-n98-magerun | 4 |
| wordmove | 4 |
| sockudo | 4 |
| platformsh-lite | 3 |
| wp-rename-tables-prefix | 3 |
| headless-chrome | 3 |
| opensearch-advanced | 3 |
| cbs_code_quality | 3 |
| ddev_phpcq | 3 |
| ddev-drupal-playwright | 3 |
| ddev-sv5-sync | 3 |
| ddev-webcms-addon | 3 |
| memo-contao | 3 |
| php-patch-build | 3 |
| ddev-flow | 3 |
| dot | 3 |
| interactive-ssh-pull | 3 |
| keydb | 3 |
| w3c-validator | 3 |
| ddev-kafka | 3 |
| viteplus | 3 |
| basin | 3 |
| ddev-typo3-password | 3 |
| dragonfly | 3 |
| invrt | 3 |
| mrm | 3 |
| sitevision-5 | 3 |
| basin-deploy | 3 |
| canvas | 3 |
| canvas-migration | 3 |
| ddev-alfresco | 3 |
| drupal-contrib-mkdocs | 3 |
| claude-code-dbhub-playwright | 3 |
| ddev-analog-admin | 3 |
| ddev-ddev-teleport | 3 |
| lia-ddev-typo3 | 3 |
| socket-firewall | 3 |
| tessera | 3 |
| ddev-aerospike | 3 |
| typo3-presentation | 3 |
| ddev-qa | 2 |
| gulp | 2 |
| platformsh-recipes | 2 |
| drupal-claude-code | 2 |
| ddev-mariadb-mcp | 2 |
| deno | 2 |
| ddev-drupal-suite | 2 |
| ddev-typo3-dev-mcp | 2 |
| ddev-wordpress | 2 |
| drupal-rfs-custom-commands | 2 |
| frontend-nextjs | 2 |
| laravel-queue | 2 |
| mcp-inspector | 2 |
| plugin-setup | 2 |
| ddev-a11ywatch-standalone | 2 |
| ddev-megalinter | 2 |
| ddev-woodoo-buildtools-magento | 2 |
| envsa-ddev-config | 2 |
| ima-ddev-wordpress | 2 |
| php-dumper | 2 |
| snaprun | 2 |
| webkinder-wordpress | 2 |
| ddev-coolify | 2 |
| ddev-frankenphp-spx | 2 |
| gally | 2 |
| git-sync | 2 |
| portainer | 2 |
| skygate-devtools | 2 |
| backoffice-registry | 2 |
| jsvm | 2 |
| shopware6-template | 2 |
| stirling-pdf | 2 |
| wiremock | 2 |
| xdebug-trigger | 2 |
| bak | 2 |
| brooksdigital-base | 2 |
| firebird | 2 |
| mariadb-live-connector | 2 |
| oblak-ddev-wp | 2 |
| saml-idp | 2 |
| ddev-drupal-contrib-lite | 2 |
| ddev-meilisearch | 2 |
| php85 | 2 |
| pi | 2 |
| pi-pronovix | 2 |
| snow-cli | 2 |
| typo3-multi-version-extension | 2 |
| adminerevo | 2 |
| ddev-backstop | 2 |
| ddev-db-sync | 2 |
| ddev-supercronic | 2 |
| directus | 2 |
| drupal-ai | 2 |
| vc3-standards | 2 |
| directus-postgres | 2 |
| tideways | 2 |
| claude-code-native | 1 |
| python | 1 |
| keytec | 1 |
| ddev-commands | 1 |
| ibexa-cloud | 1 |
| netdata | 1 |
| notification-server | 1 |
| typo3cms | 1 |
| cando-php | 1 |
| craft-cloud | 1 |
| cx | 1 |
| ddev-go-sidecar | 1 |
| ddev-magento-2fa | 1 |
| ddev-seq | 1 |
| digital-ocean-connector | 1 |
| ffmpeg-nonfree | 1 |
| okaeli-tools | 1 |
| axe_a11y | 1 |
| brooksdigital-platformsh | 1 |
| ddev-ce-deploy | 1 |
| ddev-is-running | 1 |
| ddev-murz | 1 |
| decodie | 1 |
| drupalorg-cli | 1 |
| okaeli-add-on | 1 |
| share-local | 1 |
| versitygw | 1 |
| bosa_a11y | 1 |
| datadog | 1 |
| ddev-agent-blu | 1 |
| ddev-claude-drupal | 1 |
| ddev-clone | 1 |
| ddev-codex-cli | 1 |
| ddev-drupal-vrt | 1 |
| ddev-gitlab-provider | 1 |
| ddev-grav-vite | 1 |
| ddev-magento-multithread-indexer | 1 |
| ddev-proxy | 1 |
| ddev-squid | 1 |
| ddev-storybook | 1 |
| ddev-surrealdb | 1 |
| ddev-typo3-solr | 1 |
| docling | 1 |
| drupal-brain | 1 |
| e2e-testing | 1 |
| fire | 1 |
| fish | 1 |
| ftp | 1 |
| itcare-hosting | 1 |
| ki-agentic-pixel | 1 |
| ki-agentic-shopware-update | 1 |
| laravel-automation | 1 |
| laravel-prepare | 1 |
| laravel-scheduling | 1 |
| magento-anonymizer | 1 |
| magento2-watcher | 1 |
| markaspot | 1 |
| mindsdb | 1 |
| neo4j | 1 |
| neos | 1 |
| pdfli | 1 |
| sms-inbox | 1 |
| vite | 1 |
| wordpress-template | 1 |
| wp-installer | 1 |
| browser-use | 1 |
| composer-cve-gate | 1 |
| dbranch | 1 |
| ddev-backlog-md | 1 |
| ddev-bun | 1 |
| ddev-cursor-cli | 1 |
| ddev-gemini | 1 |
| ddev-macos-bitwarden-ssh-agent | 1 |
| ddev-orchestrate | 1 |
| ddev-pctx | 1 |
| dewire | 1 |
| drupal-contrib-dev | 1 |
| elasticsearch-advanced | 1 |
| magento-tenancy | 1 |
| mailhog | 1 |
| mailpit-shared | 1 |
| nextcloud-fpm | 1 |
| opencode-with-claude | 1 |
| pgx-ulid | 1 |
| shopc-magento | 1 |
| skygate-components | 1 |
| temporalio | 1 |
| tilizy-agent | 1 |
| visual-regression | 1 |
| webhook-tester | 1 |
| Oblak DDEV WP Config | 1 |
| aider | 1 |
| chuccv-xhgui-extended | 1 |
| code-server | 1 |
| ddev- | 1 |
| ddev-cfa | 1 |
| ddev-codex-claude-cli | 1 |
| ddev-farmos | 1 |
| ddev-gulp-command | 1 |
| ddev-hxgui-pro | 1 |
| ddev-mockserver | 1 |
| ddev-nativephp-android | 1 |
| ddev-rtk | 1 |
| deployhq | 1 |
| gitnexus | 1 |
| hyva-upgrade-analyzer | 1 |
| lifna | 1 |
| raise | 1 |
| redkiwi-commands | 1 |
| roadrunner | 1 |
| sa | 1 |
| shared-mailpit | 1 |
| sicse-toolkit | 1 |
| sprowt-pantheon-secrets | 1 |
| storybook-addon | 1 |
| waat | 1 |
| wordpress-local-setup | 1 |
| anycable-go | 1 |
| audiences-boost | 1 |
| ddev-bitv-audit | 1 |
| ddev-claude-rtk | 1 |
| ddev-shop-addon | 1 |
| ddev-todo | 1 |
| ddev-visdiff | 1 |
| deploy-instance | 1 |
| drupal-maintain | 1 |
| nim | 1 |
| php-tooling | 1 |
| rdPor | 1 |
| sidecar | 1 |
| ss-to-storybook | 1 |
| test-addon | 1 |
| typo3-playwright | 1 |
| wp-ssh | 1 |
Bundled ddev pull Usage
Usage of DDEV's bundled hosting provider integrations for ddev pull. Many other integrations exist as custom or add-on providers and aren't reflected here.
- ddev pull pantheon11,207
- ddev pull acquia4,731
- ddev pull platform3,798
- ddev pull upsun2,208
- ddev pull lagoon225
- ddev pull pantheon50.6%11,207
- ddev pull acquia21.3%4,731
- ddev pull platform17.1%3,798
- ddev pull upsun10.0%2,208
- ddev pull lagoon1.0%225
DDEV Versions
The DDEV versions currently in use.
- v1.25.27,550
- v1.25.35,961
- v1.25.13,423
- v1.24.101,772
- v1.25.0963
- v1.24.6661
- v1.24.7659
- v1.24.8560
- v1.25.233.0%7,550
- v1.25.326.0%5,961
- v1.25.114.9%3,423
- v1.24.107.7%1,772
- v1.25.04.2%963
- v1.24.62.9%661
- v1.24.72.9%659
- Other8.4%1,918
Users by Timezone
DDEV doesn't collect user-identifiable information, but timezones give a rough sense of where users are.
- CEST (UTC+2)10,170
- EDT (UTC-4)2,062
- IST (UTC+5:30)1,392
- EEST (UTC+3)1,110
- BST (UTC+1)1,085
- PDT (UTC-7)703
- CDT (UTC-5)699
- UTC682
- CEST (UTC+2)46.0%10,170
- EDT (UTC-4)9.3%2,062
- IST (UTC+5:30)6.3%1,392
- EEST (UTC+3)5.0%1,110
- BST (UTC+1)4.9%1,085
- PDT (UTC-7)3.2%703
- CDT (UTC-5)3.2%699
- Other22.1%4,890
Explore them yourself!
You can explore these yourself, ask for permission. If you're a known community member, we'll happily add your access to Amplitude to explore. See Amplitude Contributor Training.
Want to keep up as the month goes along? Follow our blog, LinkedIn, Mastodon, and join us on Discord.
DDEV Sponsorship
Not Amplitude data, but just as important: the DDEV Foundation runs on sponsorship, and daily-updated sponsorship figures are published as an open JSON feed. Here's monthly recurring sponsorship income over the period that feed has history for, against the current goal of $12,000/month (82.5% there so far).