Kamal ist ein Open-Source-Kommandozeilenwerkzeug zum Ausrollen containerisierter Webanwendungen auf Servern, die der Nutzer kontrolliert, von Bare Metal bis zu Cloud-VMs. 37signals hat es ursprünglich für das Rails-Framework entwickelt, es funktioniert aber mit jeder containerisierbaren Web-App. Es bietet Deployments ohne Ausfallzeit, rollierende Neustarts, Remote-Builds und die Verwaltung von Zusatzdiensten wie Datenbanken, konfiguriert über eine einzige Konfigurationsdatei und SSH.
37signals LLC, das Unternehmen hinter Basecamp und HEY, veröffentlicht Kamal unter der MIT-Lizenz und erklärt, dass die eigenen Anwendungen mit diesem Werkzeug von Cloud-Hosting auf eigene Hardware umgezogen wurden. Laut den Nutzungsbedingungen des Unternehmens befindet sich die Infrastruktur in den Vereinigten Staaten, der Anbieter ist also US-amerikanisch. Da Kamal auf der vom Betreiber kontrollierten Infrastruktur läuft und keine eigene Cloud-Komponente enthält, können europäische Organisationen es auf Servern in der EU einsetzen und Anwendungsdaten in der eigenen Umgebung halten.