DUCT

Push your code.
We handle the rest.

DUCT turns a git push into a live, monitored HTTPS site — deploy, measure, and prove your software works. Built for operators who ship SaaS products at scale.

Start with your mobile See pricing
🚀

Push → Live

Drop a zip, push to GitHub, or call the MCP — your Django app is live on HTTPS in minutes. TLS, nginx, systemd, migrations: handled.

📈

Revenue in real-time

Stripe sync, per-SaaS MRR, investor data room with read-only share links. Your numbers are always current and auditable.

🏆

$SHIP Arena

A gamified operator economy: every deploy, commit, and green pipeline moves your price. Seasons, leaderboards, brag cards. Proof of shipping.

🟢

Status pages

Public uptime pages for your users: 90-day strip, incidents, embeddable badges, email subscriptions. Status.io without the SaaS bill.

🔒

Hardened by default

HSTS, secure cookies, anti-VPN, phone-only auth with SMS verification. Your ops panel is locked down from day one.

🤖

MCP-native

Claude can deploy your code, run diagnostics, and roll back — directly from a conversation. The first CI/CD that speaks MCP.

€119
per year · one-time payment · full platform access

100 founder seats remaining

Claim your seat

Who is DUCT for?

Solo founders and small teams running multiple Django SaaS products from a single ops console. You ship features, DUCT handles the infrastructure, tracks the metrics, and gives your investors a live data room — not a slide deck.

What you get

The full platform for one year: unlimited deploys across your fleet, the $SHIP arena and operator profiles, Stripe revenue sync, investor data room with KYC documents, public status pages with incident alerts, and MCP integration for AI-assisted ops. No per-seat pricing, no usage tiers, no surprises.

Built by Django devs, for Django devs

You wrote the app. You shouldn't have to become a DevOps engineer to ship it. DUCT reads your duct.yaml, provisions the box, runs your migrations, wires nginx + TLS, and keeps gunicorn alive — the way you'd do it if you had the time. No YAML pipelines to babysit, no Kubernetes to learn, no Terraform. Push, and it's live. When something breaks, DUCT tells you exactly what and where — in plain English, not a stack trace in a log you have to SSH in to find.

🏆 The $SHIP Arena

Every operator has a price, set by the one thing that matters: shipping. Green deploys, clean commits, uptime — they move you up. Broken pipelines and rollbacks move you down. It's the leaderboard for people who build.

🥇 Default workspace $1000

The arena is the foundation for what's next: an investment marketplace where members back each other's SaaS portfolios. Ship well, and others can invest in you.

Django today. Your whole stack tomorrow.

DUCT ships Django + Postgres + Celery + Redis today. React, Next.js, React Native, and more are on the roadmap — the same push-to-live experience for your frontend and mobile apps. See the roadmap →

Not on full-stack Django? Let's build your pipeline — free.

DUCT runs production-ready for full-stack Django today. If your stack is different — React, Next.js, React Native, FastAPI, Node — we want to work with you for free to build a secure pipeline tailored to it. You get a bespoke deploy pipeline; we get to expand DUCT with a real partner. Book a call and let's scope it together.

Get in touch about your stack →
duct.world · ship, measure, prove