Kamal
CLI deployment tool from 37signals for zero-downtime Docker container deployments.
Kamal is a CLI deployment tool from 37signals (the makers of Basecamp and HEY) that deploys Docker containers to any server with zero-downtime rolling updates. Unlike dashboard-based PaaS platforms, Kamal takes a configuration-as-code approach — define your infrastructure in a YAML file and deploy with a single command. It requires no server-side agent, supports multi-architecture builds, and offers instant rollback. Perfect for developers who prefer terminal-driven workflows and want maximum simplicity with production-grade reliability.
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 6/1/2026, 10:09:41 AM
View RepositoryCompare Kamal with
Similar open source alternatives
CapRover
Scalable self-hosted PaaS with one-click apps and Docker Swarm clustering.
Dokploy
Open Source Alternative to Vercel, Netlify and Heroku.
Netlify
Dokku
Docker-powered PaaS implementing the Heroku git-push workflow on your own server.
Komodo
🦎 a tool to build and deploy software on many servers 🦎
DigitalOcean
Coolify
An open-source & self-hostable Heroku / Netlify / Vercel alternative.
DigitalOcean