Start free. Upgrade when you grow.
Every plan includes HTTPS, a Postgres database for each project, custom domains, and project sharing. Pick a paid plan when you need more channels for your apps and previews, more room to grow, or more power per app.
Each app can have multiple channels — independent live URLs for the same project, like a production site and a preview. Every channel gets its own HTTPS URL and its own database. Your plan sets a single channel quota shared across all your apps: every app counts its production channel against it, and each extra channel counts too. So apps and channels draw from the same pool — five channels can be five apps, or one app with a production site and four previews.
Every channel gets its own database, and the storage figure is the total across all of them on your account — not a per-app cap. Use it however you like: one large database or many small ones.
The CPU figure is a soft allocation: it's the fair share your apps are guaranteed when the machine is busy. When there's headroom, your apps can burst up to 4× the soft allocation — and they're hard-capped there. Memory is a fixed per-app ceiling.
For Docker projects, the plan limit applies to your image's charged size: its
total size minus the layers it shares with a platform warm base. Layers from
node:22-slim, node:24-slim, python:3.11-slim,
python:3.12-slim, python:3.13-slim, and
debian:trixie-slim are exempt — start from one of those bases and
only what you add on top counts (and builds are instant).
Storage and bandwidth are soft limits: we measure usage, show it to you, and reach out if an account is consistently over so we can find the right plan together.
Paid plans become available when pricing is announced — until then, every account is on the Free plan. Once they launch, you'll upgrade from your console account page, or just ask your AI tool to upgrade when it hits a limit — it will hand you a link.
Payments are securely processed by a third-party payment provider. Prices are in US dollars; any applicable sales tax or VAT is added at checkout. Plans are billed monthly and you can cancel anytime — see our Terms and Privacy for details.
You can cancel anytime and keep access until the end of the month you've already paid for, after which the plan won't renew. Except where required by law, fees are non-refundable, including for unused time. If we ever close a paid account without cause, we refund the unused portion of the current period. Full details are in our Terms.