DDEV v1.25.0 Introduces Modular Share Provider System with Free Cloudflare Tunnel Option

DDEV v1.25.0 Introduces Modular Share Provider System with Free Cloudflare Tunnel Option

DDEV v1.25.0 introduces a redesigned ddev share system that adds a modular provider architecture and enables free sharing of local development environments using Cloudflare Tunnel without requiring account registration or authentication tokens.

In a release announcement written by Randy Fay and published by DDEV, the new version replaces the previously ngrok-only approach with a flexible provider model. While ngrok remains supported and continues as the default provider, developers can now choose between ngrok and a new built-in cloudflared option. After installing the cloudflared CLI, users can immediately expose a local project with ddev share --provider=cloudflared, eliminating the need for account setup or authentication configuration.

The updated system allows provider selection through command flags, project-level configuration, or global defaults. Existing projects using ngrok continue to function without modification. For teams requiring stable subdomains, custom domains, IP allowlisting, or OAuth protection, ngrok remains the recommended option, while Cloudflare Tunnel is positioned as a cost-free alternative suited for development and testing scenarios.

DDEV v1.25.0 also introduces workflow automation improvements. When a share session is initiated, the generated public URL is exported as the DDEV_SHARE_URL environment variable. This enables pre-share and post-share hooks that can automatically update base URLs or trusted host settings in systems such as WordPress, TYPO3, and Magento 2, then restore original configurations once sharing ends.

The new provider system is extensible. Developers can create custom share providers using Bash scripts placed in .ddev/share-providers/ at the project level or in $HOME/.ddev/share-providers/ for global use. An example implementation for localtunnel is included with the release. DDEV v1.25.0 is now available, with full documentation detailing the updated sharing architecture.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Related People

Upcoming Events