Infrastructure · Open-source
Kamal — Container Deployment

Kamal — Container Deployment

Deploy Web Apps Anywhere — MIT · v2.11.0 · 14.1k+ Stars · By 37signals (Basecamp, HEY) · Capistrano for Containers

Upstream project

Open-source · Source-owned · You keep the stack

Mockup unavailable
11+
Capabilities shipped
Kamal configured for infrastructure
2–6 weeks
Structured phases
From kickoff to Kamal in production
100%
Source-owned
Kamal on infrastructure you own
Optional
Managed ops
We can run your infrastructure stack, or hand it over

What it does

What can Kamal do?

Every Kamal capability MithTech configures, on a real deployed customer workload.

MIT-licensed · v2.11.0 (March 2026) · 14.1k+ GitHub stars · 703 forks · actively maintained by 37signals

MIT-licensed · v2.11.0 (March 2026) · 14.1k+ GitHub stars · 703 forks · actively maintained by 37signals. Part of how MithTech deploys Kamal: indian and global SaaS / D2C / B2B brands deploying Rails, Node.js (Medusa, Next.js, NestJS), Python (Django, FastAPI), Go, Elixir, or any Dockerisable web app to production; teams repatriating from Heroku ($25–500+/dyno/mo), Render ($7–250/service/mo), Elastic Beanstalk, or DigitalOcean App Platform to Hetzner / OVH / Vultr / dedicated servers for 60–80% cost savings; Rails-shop agencies wanting the 37signals deployment workflow without K8s complexity.

integration.ts
1"color:#6b7280">// Frappe Cloud webhook → Polygin
2"color:#c4b5fd">const lead = "color:#c4b5fd">await "color:#00aaff">frappe.getDoc("Lead", id);
3
4"color:#c4b5fd">await "color:#00aaff">polygin.broadcast({
5 template: "site_visit_reminder",
6 audience: { tag: "polemarch-2bhk" },
7 variables: { name: lead.first_name },
8});
9
10"color:#6b7280">// Replies sync back to Frappe CRM automatically.

A day in the life

How does Kamal work?

How MithTech takes Kamal from scope to production — the mockup advances as you scroll.

1

Audit & scope

Indian and global SaaS / D2C / B2B brands deploying Rails, Node.js (Medusa, Next.js, NestJS), Python (Django, FastAPI), Go, Elixir, or any Dockerisable web app to production; teams repatriating from Heroku ($25–500+/dyno/mo), Render ($7–250/service/mo), Elastic Beanstalk, or DigitalOcean App Platform to Hetzner / OVH / Vultr / dedicated servers for 60–80% cost savings; Rails-shop agencies wanting the 37signals deployment workflow without K8s complexity. A free 30-minute call maps where Kamal pays back inside year one and locks the scope — with an honest read on where Kamal doesn't fit.

2

Deploy on your infrastructure

MithTech stands Kamal up on infrastructure you own — your cloud or servers, with Indian data residency. Your Kamal source code, schemas, and operational keys stay with you.

3

Customise & integrate

We connect Kamal to the tools (including CloudPanel, Coolify, Dokploy) and tailor fields, roles, and infrastructure workflows so Kamal matches how your team actually works.

4

Train & roll out

Every team that will use Kamal gets onboarding and documentation written for your tenant, and MithTech stays on the support thread through the first 30 days of Kamal go-live.

5

Operate & evolve

Optional managed operations keep Kamal monitored, patched, and upgraded as its infrastructure roadmap moves — with Kamal you pay only for what you use.

Lead · LEAD-2026-0432
PS
Priya Sharma
priya.s@example.com · +91 98xxx 47xx2
Qualified
Source
WhatsApp
Project
Polemarch · 2BHK
Owner
Sales · Bengaluru
Activity timeline
Today 12:42
WhatsApp · 'Site visit booked'
wa
Today 12:35
Broadcast 'May Offer' delivered
br
Today 12:18
AI bot · qualified intent
ai
Today 11:50
Lead created from WhatsApp inbound
lk
Yesterday
Brochure downloaded · Polemarch
dl

Compare

Kamal vs the alternatives

Honest, side-by-side. No “leading” claims — just what each option does and what it costs.

Capability
Kamal — Container Deployment (Mithtech-deployed)This product
Managed proprietary cloud
DIY open-source
Status quo
Source code ownership
Yes
No
Yes
Per-seat / per-message fees
No
Yes
No
Implementation timeline
2–6 weeks
8–24 weeks
4–26 weeks
Customisation depth
Full
Partial
Full
Operational support
Managed plan available
Vendor SLA
DIY
Indian data residency
Yes
Partial
Yes
Single-vendor lock-in
No
Yes
No

How MithTech-deployed Kamal compares to Managed proprietary cloud for indian and global SaaS / D2C / B2B brands deploying Rails, Node.js (Medusa, Next.js, NestJS), Python (Django, FastAPI), Go, Elixir, or any Dockerisable web app to production; teams repatriating from Heroku ($25–500+/dyno/mo), Render ($7–250/service/mo), Elastic Beanstalk, or DigitalOcean App Platform to Hetzner / OVH / Vultr / dedicated servers for 60–80% cost savings; Rails-shop agencies wanting the 37signals deployment workflow without K8s complexity. Specifics confirmed during the Kamal audit.

Savings estimator

Estimate your savings with Kamal.

Move the sliders. Numbers update live. Final price comes after a free 30-min audit.

25users
5500

How many people use Kamal day-to-day — we compare that against Managed proprietary cloud per-seat pricing.

Live estimate
Estimated monthly savings
₹0₹56k
vs proprietary SaaS at 25 users
Annualised savings
₹0₹6.8L
  • Proprietary SaaS in this category typically charges ₹600–₹2,400 / user / month
  • You pay infrastructure + Mithtech managed-ops; no per-seat ceiling
  • Setup is a one-time investment; savings compound from year 2 onward
  • Final scope locked in a free 30-min audit
Lock in this scope

Audit is free · No credit card · No sales pressure

FAQ

Frequently asked questions about Kamal

Things prospects actually ask us in the first 30-min call. Click to expand.

Get Kamal running in weeks, not quarters.

A 30-min audit. Honest scope. We deploy on infrastructure you own — source, data, runtime stay with you.

Open-source · Source-owned · You keep the stack

Not sure where to start?

Know your budget? Plan your Kamal — Container Deployment stack.

Three minutes, no signup wall. We ask about your sector, team size, compliance, urgency — and your budget — and recommend a full open-source stack across ERP, commerce, CRM and marketing, with a cost band and a go-live timeline you can download as a PDF proposal. If you already know your number, share it and we will pick the highest-value task that fits.

No email required. The PDF is yours to keep.