One isolated copy of your stack per branch, per dev, per demo — each with its own URL. No Kubernetes. No SaaS control plane.

Built on Compose files you already have.
Spin up an isolated copy of your whole stack per branch, dev, or demo — destroy it when done.
Every service gets {instance}-{service}.your-domain with wildcard TLS via built-in ingress.
Service templates are the Compose YAML you already write. No new DSL to learn.
Target local or remote Docker daemons over mTLS. Spread instances across hosts.
Import ready-made services — Postgres, Redis, RabbitMQ, Keycloak, Mailpit and more.
Pull config values straight from your repos, so environments track your branches.

Register a Docker daemon and set your ingress domain.
From the catalog or your own Compose files.
Pick the services a branch of your app needs.
Get a URL. Tear it down when the branch merges.
One binary and a project-fenced API key: pipelines create, deploy, and destroy instances — one preview environment per pull request, torn down on merge. --wait follows the deploy and exits non-zero if it fails, so a broken environment stops the build instead of passing it.
$ fadebox instance up pr-42 --wait
Created instance 'pr-42'.
instance: STARTING
web: running (starting)
api: running (starting)
web: running (healthy)
api: running (healthy)
instance: RUNNING
Instance 'pr-42' is RUNNING
SERVICE STATE HEALTH IMAGE URLS
web running healthy acme/web:pr-42 https://pr-42-web.example.com
api running healthy acme/api:pr-42 https://pr-42-api.example.comOne flat price per installation, per year. You scale by Docker hosts, not by headcount — adding people to fadebox never changes what you pay.
The whole product with caps — not a crippled build. Every feature, offline, on your own hardware.
1 runtime · 5 instances · 5 users
InstallThe same product, more of it. Adding developers never changes the bill.
5 runtimes · 20 instances each · unlimited users
Get a licenceFor a fleet of hosts, an identity provider to integrate with, and a security review to pass.
Unlimited everything · compliance features
Get a licence| Free | Team | Enterprise | |
|---|---|---|---|
| Runtimes (Docker hosts) | 1 | 5 | Unlimited |
| Concurrent instances, per runtime | 5 | 20 | Unlimited |
| Users | 5 | Unlimited | Unlimited |
| Service accounts for CI | 3 | Unlimited | Unlimited |
| Projects, environments, templates | Unlimited | Unlimited | Unlimited |
| Every product feature | ✓ | ✓ | ✓ |
| IdP group mapping · audit log | — | — | ✓ |
| Support | Community | Email, next business day | SLA, named contact |
Prices exclude VAT. The Free tier needs no licence key at all — install and run. Fadebox runs entirely on your own hardware and never phones home — on any tier, licensed or not.
A licence is a signed file you paste in. Verification is a local signature check — nothing leaves your host, including in air-gapped installs.
One flat annual number, not a per-seat calculation. Give everyone an account; the bill stays the same.
Caps are checked when you create or deploy. Running instances are never stopped — not on overage, not on expiry.
The version you paid for keeps every feature, forever. Lapsing means falling behind on releases, not a broken environment.
Two containers. Works offline. Your data never leaves your infra.