Warden
warden.dev
Spec sheet
- Purpose
- Warden is a CLI utility for orchestrating Docker based developer environments and running multiple local environments without port conflicts.Read 7 Oct 2026 · github.com
- Integrations
- Warden uses Docker Compose and Docker Engine to manage shared services and per-project containers.Read 7 Oct 2026 · docs.warden.dev
- Security
- Warden creates a local CA root certificate to sign certificates trusted by the developer workstation, with trust setup varying by operating system and browser.Read 7 Oct 2026 · docs.warden.dev
- Support
- The project invites bug reports and feature requests through GitHub Issues and contributions through pull requests.Read 7 Oct 2026 · github.com
- License
- The project states that it is licensed under the MIT license.Read 7 Oct 2026 · github.com
- Founded
- 2019Read 28 Sep 2026 · warden.dev
- Customization
- Projects can override or extend environment definitions or use fully custom per-project configurations.Read 7 Oct 2026 · github.com
- Database access
- An SSH tunnel lets database clients such as Sequel Pro or TablePlus connect to running database containers.Read 7 Oct 2026 · docs.warden.dev
- Developer tools
- Optional project services include Blackfire or SPX profiling, Selenium browser testing, Allure reporting, and Xdebug-enabled PHP-FPM.Read 7 Oct 2026 · docs.warden.dev
- Frameworks
- Warden lists support for Magento 1 and 2, Laravel, Symfony 4, Shopware 6, Drupal, WordPress, and custom project environments.Read 7 Oct 2026 · warden.dev
- Installation
- The documented Homebrew installation is `brew install wardenenv/warden/warden`, followed by `warden svc up`.Read 7 Oct 2026 · docs.warden.dev
- Local environments
- Warden lets multiple local environments run simultaneously without port conflicts by using centrally run services to route requests.Read 7 Oct 2026 · github.com
- Local routing and HTTPS
- Warden uses Traefik for SSL termination and request routing, and issues wildcard SSL certificates for local development domains.Read 7 Oct 2026 · warden.dev
- Local services
- Global services include DNSmasq, Mailpit, an SSH tunnel, phpMyAdmin, and Portainer.Read 7 Oct 2026 · docs.warden.dev
- Project services
- Project environments can use Nginx, PHP-FPM, MariaDB or MySQL, Redis or Valkey, Elasticsearch or OpenSearch, RabbitMQ, and Varnish.Read 7 Oct 2026 · docs.warden.dev
- Requirements
- Warden requires Docker and docker-compose version 2 or later; Mutagen 0.11.4 or later is required on macOS for environments that use sync sessions.Read 7 Oct 2026 · docs.warden.dev
- Routing and SSL
- Traefik handles SSL termination and routes requests to the correct containers, and Warden issues wildcard SSL certificates for local development domains.Read 7 Oct 2026 · docs.warden.dev
- Support and contributions
- The project invites contributions, bug reports, and feature requests through GitHub issues and pull requests.Read 7 Oct 2026 · github.com
- Supported project types
- The homepage lists Drupal, Laravel, Magento 1, Magento 2, Shopware, Symfony, WordPress, and custom project configurations.Read 7 Oct 2026 · warden.dev
- Windows support
- Windows installation is documented through WSL2 with Docker for Windows integration; DNS requires manual configuration.Read 7 Oct 2026 · docs.warden.dev
Where Specifiction places it
- Development Environment Management Tools#25 of 266.7
- Container Development Environments#39 of 406.7
- Development Environment Managers#49 of 506.8