Three paths to Stack
Pick the one that matches where you are. You can mix and match — most users start with the quickstart, then come back for the CLI reference.
Quickstart
Install, stack init, then
stack add supabase. Inspect
each setup result; shown outputs are illustrative.
CLI reference
Every stack command with flags,
defaults, and illustrative examples.
Providers
39 source catalog entries. Adapter notes and available MCP descriptors, where its dashboard is.
What Stack is
Stack is a thin control plane over the services your app actually uses. It
drives provider login and supported creation or attachment, then attempts
credential writes through Phantom, optional
.env.example skeleton export, .mcp.json descriptors
and .stack.toml split config. Populated env files are not
generated automatically; writes and cleanup can be partial.
# inside an initialized project; setup can contact the provider
stack add supabase What Stack isn't
- Not a secret manager. Persistence uses Phantom. Stack handles supplied values during setup and records dedicated slot names in config.
- Not a deploy tool. We don't rebuild Vercel or Railway — we just give them the keys they need.
- Not a lock-in. Everything writes to standard files:
.env,.mcp.json,.stack.toml(TOML). Removing Stack does not migrate credentials or guarantee the app still boots; inspect its runtime dependencies.
The whole map
Everything in these docs, grouped by purpose:
- Stack vs PulumiPulumi builds cloud infra in real code; Stack wires third-party SaaS.
- Stack vs TerraformTerraform is IaC for cloud primitives; Stack is the SaaS control plane.
- Stack vs RailwayCompare Stack's catalog-driven setup with a deployment platform.
- Stack vs DopplerCompare project setup workflows and Phantom-backed credential persistence.
- ChangelogShipped features, hardening passes, and redesigns — in reverse-chronological order.
- RoadmapWhat's shipped, in-progress, considered, and explicitly off the table.
- TelemetryWhat's collected, what isn't, and three ways to opt out.
- Privacy PolicyFull data policy — fields collected, retention schedule, and changelog.