One flat price for your backend
Database, sign-in, files, email and hosting from £9, with no usage bills.
At 15,000, sign-in emails keep sending and other sends are refused until 1 November.
Four bills become one
The same app on four services, and on Flatstack Pro.
| Job | Service today | Today a month | Flatstack Pro |
|---|---|---|---|
| Hosting | Vercel Pro | $20 + usage | Included |
| Database and files | Supabase Pro | $25 + compute | Included |
| Sign-in | Clerk Pro | $25 + per user | Included |
| Resend Pro | $20 + per email | Included | |
| Total | Four invoices | From $90 + usageabout £68 + usage | £19 flat |
List prices for one app, October 2026. Usage comes on top. Static files are never metered on Flatstack.
Everything behind the screen
- Database
- SQLite or Postgres
- Sign-in
- Passkeys, magic links and social
- Files
- Uploads and image resizing
- Sent from your domain
- Functions
- Typed server TypeScript
- Background jobs
- Schedules and queuesComing
- Realtime
- Channels and presence
- Vector search
- Embeddings built inComing
- AI models
- Spend capped per userComing
- Hosting
- Next.js, Astro and React Router
- Previews
- One per pull requestComing
Move your app in an afternoon
From Lovable Cloud, Supabase or Clerk.
Run the import. Users from Supabase and Clerk keep their passwords.
Read the report. Usually a few API keys.
Point your domain. No downtime. Your users sign in once more.
$npx @flatstackdev/cli import lovableImported 14 tables, 2,318 users and 1.2 GB of files
Passwords kept. 2 API keys to add.
Open the reportSecure before you think about it
The safe setting is the only starting point.
- No database key reaches the browser
- Tables stay private until you open them
- Every deploy is scanned for leaked keys
// flatstack/schema.ts export const recipes = table("recipes", { id: text().primaryKey(), userId: owner(), title: text().notNull(), }); // Only the owner can read or change a row.
Deploy blocked: a secret is in your frontend
index-3f2a.js holds a Stripe secret key. Move it to a function.
Your agent can run it
Connect Claude Code, Cursor or Codex over MCP.
| Your agent asks to | Flatstack |
|---|---|
| Create a project | Does it |
| Change the schema | Does it |
| Deploy and read the logs | Does it |
| Delete data | Asks you first |
$claude mcp add --transport http flatstack https://api.flatstack.dev/mcpPrefer the terminal? npx @flatstackdev/cli deploy does the same.
For people who start a lot of projects
Park the ones you aren’t using, so they don’t take a full slot.
- Park it
- It stays live on its own address at small limits, and it’s never paused. Parked slots: 10 on Hobby, 50 on Pro and 100 on Studio.
- Promote it
- When it takes off it moves to a full slot, with the same address, data and deploys.
- Archive it
- It stops serving and takes no slot. Its export is kept for 12 months, and you can restore it.
- Extra full projects
- £5 a month each, on any plan.
Pick a price. It won’t change.
Every plan has every feature, except Postgres on Hobby. Nothing is billed by usage.
| Limit | Hobby | Pro | Studio |
|---|---|---|---|
| Projects | 1 | 3 | 10 |
| Requests a month | 1M | 5M | 25M |
| Database | 1 GB | 5 GB, Postgres on 1 project | 20 GB, Postgres on 3 projects |
| Files | 5 GB | 25 GB | 100 GB |
| Emails a month | 3,000 | 15,000 | 50,000 |
| Team | Just you | 3 people | 10 people |
| Parked projects | 10 | 50 | 100 |
| Bandwidth | Unmetered | Unmetered | Unmetered |
| Support reply | 2 business days | 2 business days | 1 business day |
Limits are pooled across your projects. Prices exclude VAT and are billed in pounds: roughly Hobby $12 or €11, Pro $25 or €23 and Studio $65 or €58 a month. Extra projects are £5 a month each. Support is by email in UK business hours. Refunds within 14 days.
Questions
- What happens when I reach a limit?
- Requests over it get a 429 and new data can’t be written until next month. Sign-in and your site keep working.
- Will my app pause if nobody uses it?
- No. Paid projects stay live. Postgres sleeps when idle and wakes on the next request, or stays awake with Always-on (£15 a month).
- Can I leave?
- Yes. Export everything, up to 30 days after you cancel.
- Where is my data stored?
- The EU or the US, per project.