basecamp/kamal

Deploy web apps anywhere.

14,576

stars

2,050

commits

Ruby

primary language

Sep 9, 2026

updated

kamal-deploy.org

README

Kamal: Deploy web apps anywhere

From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal uses kamal-proxy to seamlessly switch requests between containers. Works seamlessly across multiple servers, using SSHKit to execute commands. Originally built for Rails apps, Kamal will work with any type of web app that can be containerized with Docker.

➡️ See kamal-deploy.org for documentation on installation, configuration, and commands.

Contributing to the documentation

Please help us improve Kamal's documentation on the basecamp/kamal-site repository.

License

Kamal is released under the MIT License.

Contributors

(top 30 of 161)

djmb

915 commits

dhh

492 commits

nickhammond

68 commits

igor-alexandrov

51 commits

basecamp/kamal

Deploy web apps anywhere.

14,576

stars

2,050

commits

Ruby

primary language

Sep 9, 2026

updated

kamal-deploy.org

README

Kamal: Deploy web apps anywhere

From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal uses kamal-proxy to seamlessly switch requests between containers. Works seamlessly across multiple servers, using SSHKit to execute commands. Originally built for Rails apps, Kamal will work with any type of web app that can be containerized with Docker.

➡️ See kamal-deploy.org for documentation on installation, configuration, and commands.

Contributing to the documentation

Please help us improve Kamal's documentation on the basecamp/kamal-site repository.

License

Kamal is released under the MIT License.

Contributors

(top 30 of 161)

djmb

915 commits

dhh

492 commits

nickhammond

68 commits

igor-alexandrov

51 commits

Languages

Ruby

98.0%

Shell

1.0%