Deployment tool (Rails-ecosystem project) that ships apps to one or more servers via Docker. Splits an application into the app itself and accessories with independent life cycles, uses Kamal Proxy for routing and health-checked blue-green gapless deploys (which require noticeably more RAM), bundles a local Docker registry by default so you can skip Docker Hub, manages Docker named volumes, and exposes commands like kamal setup, kamal deploy, kamal audit, kamal console, kamal logs. Supports deploy targets (staging, dev, PRs) to override config per environment, CPU/memory options to co-locate multiple apps on one VM, and aliases for custom commands. Strzibny argues it is best suited for apps you develop and deploy yourself rather than as a PaaS for running arbitrary third-party apps.