Skip to content

One flat price for your backend

Database, sign-in, files, email and hosting from £9, with no usage bills.

cookbookLive
  • Usage
  • Data
  • Deploys
  • Logs
Requests2.9M of 5M
Emails12,600 of 15,000

At 15,000, sign-in emails keep sending and other sends are refused until 1 November.

File storage9.8 GB of 25 GB
November billPro plan, no extras £19.00

Four bills become one

The same app on four services, and on Flatstack Pro.

JobService todayToday a monthFlatstack Pro
HostingVercel Pro$20 + usageIncluded
Database and filesSupabase Pro$25 + computeIncluded
Sign-inClerk Pro$25 + per userIncluded
EmailResend Pro$20 + per emailIncluded
TotalFour invoicesFrom $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 socialComing
Files
Uploads and image resizing
Email
Sent from your domain
Functions
Typed server TypeScript
Background jobs
Schedules and queuesComing
Realtime
Channels and presenceComing
Vector search
Embeddings built inComing
AI models
Spend capped per userComing
Hosting
Previews per pull requestComing

Move your app in an afternoon

Coming for Lovable Cloud, Supabase, Clerk, Base44, Firebase and InstantDB.

  1. Run the import. Users from Supabase, Clerk and Firebase keep their passwords.

  2. Read the report. Usually a few API keys.

  3. Point your domain. No downtime.

$npx flatstack import lovable

The import command works once the importer and CLI ship.

Imported 14 tables, 2,318 users and 1.2 GB of files

Passwords kept. 2 API keys to add.

Open the report

Secure 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.

Your agent can run it

Connect Claude Code, Cursor or Codex over MCP.

Your agent asks toFlatstack
Create a projectDoes it
Change the schemaDoes it
Deploy and read the logsDoes it
Delete dataAsks you first
$claude mcp add --transport http flatstack https://api.flatstack.dev/mcp

Coming. The MCP server isn’t live yet, so this command won’t connect.

Prefer the terminal? npx flatstack deploy does the same.

Pick a price. It won’t change.

Every plan has every feature, except Postgres on Hobby. Nothing is billed by usage.

Limits on each plan
LimitHobbyProStudio
Projects1310
Requests a month1M5M25M
Database1 GB5 GB, Postgres on 1 project20 GB, Postgres on 3 projects
Files5 GB25 GB100 GB
Emails a month3,00015,00050,000
TeamJust you3 people10 people
BandwidthUnmeteredUnmeteredUnmetered

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. 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.