Modest prerequisites
Node 22+, one database — SQLite by default with zero setup, or Postgres or MySQL — and a Google OAuth client. No exotic infrastructure.
Self-hosting
Our cloud is simply an installation where we are the operator. Yours runs the same software, at the same price — with an offline option for the strictest environments.
Illustration of a terminal running the interactive setup command: it writes the environment, generates the encryption key, provisions local HTTPS, then offers the first-run choice between the install wizard and a demo agency.
The database stores only references to files; the files themselves live in storage the operator chooses, and a client can require its own dedicated bucket with a key the operator holds.
Node 22+, one database — SQLite by default with zero setup, or Postgres or MySQL — and a Google OAuth client. No exotic infrastructure.
$ npm run setup
It writes the environment, generates the encryption key, provisions local HTTPS, and hands you a first-run choice: brand your own agency in the install wizard, or seed a full demo agency.
SQLite, Postgres, and MySQL run the same schema and queries, exercised against all three in CI — pick the one your team already operates.
backup.sql + storage/
A dialect-aware dump command backs the database up on your schedule, and files live in storage you already know how to back up.
Ships today
Self-hosting is not a reduced edition. The distinction is operational: what ships today, what is planned, and what requires a Network deployment.
Every pipeline, workspace surface, database adapter, and review gate is the same software hosted or self-hosted.
Planned capabilities, stated plainly rather than presented as if they already ship.
Available for strict environments as a premium Network deployment.
Self-hosting
01
One interactive setup command
02
Three databases, first-class
03
Backups that are boring
Self-hosting is not a reduced edition. The distinction is operational: what ships today, what is planned, and what requires a Network deployment.
Prove it on one client
The 30-day Studio trial runs the real thing — no card, and dormant clients never bill.
No AI keys. No card. Nothing reaches a client without review.