
Kamal
Open-source tool from 37signals for deploying containerised apps to your own servers with zero downtime.
- Verified facts
- 3 of 3
- Alternatives ranked
- 4
- Approved reviews
- 0
- Visits sent from here
- 0
About Kamal
Kamal is a command-line deployment tool created by 37signals, the company behind Basecamp and HEY, after it moved its apps off the cloud. You describe servers, the container image and accessories such as databases in a YAML file, and Kamal builds the image, pushes it to a registry and rolls it out to any number of servers over SSH, using its own kamal-proxy for zero-downtime deploys, rolling restarts and automatic HTTPS. It works with bare metal or cloud VMs from any provider. Kamal ships as the default deployment tool in new Ruby on Rails apps, but it works with any app that can run in Docker. It is free and MIT-licensed. Unlike a PaaS, there is no dashboard, build service or database management: you need basic Linux and Docker knowledge, and you are responsible for the servers. In return you get cheap, portable deployments with no platform fees.
Best for: Developers comfortable with Docker who want simple deploys to their own servers.
Pros and cons
What works
- Zero-downtime deploys to any server over SSH
- Free, MIT-licensed and provider-neutral
- Default deployment tool in new Rails apps
Why people leave
- No dashboard or managed databases
- Requires Linux and Docker knowledge
- You maintain servers and backups
Top Kamal alternatives
See all 4Why people left Kamal
In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.
No switching stories yet. If you moved away from Kamal, review the app you switched to and tell us why.
Reviews
No approved reviews yet. How we verify reviewers
Write a review of Kamal
Kamal: common questions
Is Kamal free?
Yes. Kamal is free, open-source software that you can host yourself.
Is Kamal open source?
Yes. The source code is on GitHub at basecamp/kamal. You can also run it on your own server.
What platforms does Kamal run on?
Kamal is available for Self-hosted, Linux and macOS.
What are the best alternatives to Kamal?
The highest-ranked Kamal alternatives right now are Dokku, Coolify and Heroku. See the full ranked list for pricing, platforms and verified facts.