Free tier · no credit card

A backend for AI builders who don't write code

Cradler gives your AI-built app a database, file storage for images, videos and audio, a typed TypeScript SDK, an MCP server, and an Agent Skill — the whole backend, in one service. No SQL. No schema design. No migrations. Made for people who build apps with Cursor, Claude Code, v0, Lovable, and Bolt — and never want to touch a database.

The entire backend, in a few lines

One SDK handles data, files, and everything between. Your AI tool writes these calls for you in a single prompt — you never see SQL, never edit a schema, never write a migration.

// Save data — no SQL, no schema. The table appears on first write.
await cradler.from("posts").insert({ title: "Hello", published: true });

// Upload an image — compressed on-device, served from a global CDN
const { path } = await cradler.storage.upload("covers/sunset.jpg", file, { public: true, compress: true });

// Get a fast, edge-resized thumbnail URL — no extra upload
const thumb = await cradler.storage.getPublicUrl(path, { width: 300 });

// Read it back, with filters and ordering, fully typed
const { rows } = await cradler
  .from("posts")
  .select()
  .eq("published", true)
  .order("createdAt", { desc: true });

A backend for AI apps you don't need to be a developer to use

You build apps with Cursor, Claude Code, v0, Lovable, or Bolt. You describe what you want, and the AI writes the code. The one place that still breaks is the backend — the moment you need to store data or let users upload a file, you hit databases, SQL, and migrations. Cradler removes that wall, so you and your AI tool can finish the app without learning any of it.

One SDK for data and files

Data and file storage live in the same SDK. Save any record, upload any image, video, audio or PDF through `cradler.from` and `cradler.storage`. One project, one set of keys, one bill — no second storage service to sign up for. Public files are served over a global CDN with automatic image resizing, so they load fast anywhere.

The schema builds itself

Save a record and Cradler creates the table. Add a new field and Cradler adds the column. No SQL, no migration files, no ALTER TABLE — the database keeps up with your app on its own, instead of making you maintain it like Supabase and Firebase do.

Designed for AI to wire up

A typed SDK, per-project generated TypeScript types, an llms.txt, an MCP server, and an Agent Skill. AI coding tools have everything they need to write your integration on the first try — no rounds of fixes.

See your data right in the dashboard

Browse any table in the dashboard, with image and video columns rendered inline. Click any cell for a full preview. No external storage viewer, no separate schema browser.

How Cradler works

01

Create a project

One click — Cradler provisions an isolated database, file storage, and API keys for you in seconds.

02

Drop in the SDK

Add @cradler/sdk and let your AI tool write the read, write, and upload calls. The MCP server and Agent Skill make this happen in one prompt.

03

Ship

The schema evolves with your app, the dashboard previews your data and files, and every database is backed up every day.

Cradler vs Supabase and Firebase

Supabase and Firebase are powerful — but they are built for engineers, not for AI builders. Cradler hides every database mechanic and adds AI-native tooling on top.

What you'd doSupabase / FirebaseCradler
Designing the schemaYou write CREATE TABLECreated automatically on first write
Adding a field laterWrite a migration, run itJust save the new field — the column appears
Security policiesYou write SQL RLSToggle in the dashboard
AI integrationGeneric — your AI tool has to guess your schemaTyped SDK + generated types + MCP server + Agent Skill
File storageA separate service to wire upSame SDK, same keys, same bill
Image loadingSet up a CDN and image transforms yourselfGlobal CDN + automatic resizing, on by default
Browsing your dataTables only — files live in a separate viewerTables + inline image / video previews, in one place
Built forDevelopersAI builders who don't write code

A Supabase and Firebase alternative for non-coders

Supabase and Firebase expect you to design the schema, write a SQL migration every time the app changes a field, and write SQL RLS policies to control access. Cradler does all of that for you — and adds a typed SDK, an MCP server, and an Agent Skill so your AI tool gets the integration right the first time. The database stops being a thing you and your AI have to learn.

Made for non-technical builders

Cradler is for people who build with AI and don't want to become database engineers — founders, designers, and indie makers shipping real apps without a backend team.

I shipped my app's whole backend without learning a thing about databases. I told Cursor to use Cradler and it just worked.
Maya · indie app maker
Having the database and file storage in one place — one SDK, one bill — saved me from wiring up three services I didn't understand.
Daniel · solo founder
Claude wrote every line of my Cradler integration, and the generated types meant it got the data shape right the first time.
Priya · designer building with AI

Frequently asked questions

How is Cradler different from Supabase or Firebase?

Supabase and Firebase are built for developers. You design the schema, write a SQL migration every time the app changes a field, and write SQL RLS policies for security. Cradler does all of that for you — tables are created on first write, columns are added when you save a new field, and table permissions are toggles in the dashboard. On top of that, Cradler ships a typed SDK, an MCP server, and an Agent Skill so your AI tool writes the integration correctly on the first try.

Can I store images, videos, and audio in Cradler?

Yes — they go through the same SDK as your data. `cradler.storage.upload()` accepts any file type and serves it back over a global CDN. Image and video paths even render as inline previews right in the dashboard's table browser, so you can see what you've uploaded without leaving Cradler.

How do I add a database to a Lovable, v0, or Bolt app?

Create a Cradler project, then add the Cradler SDK to your app and ask your AI tool to wire it up. Cradler ships generated TypeScript types and an MCP server, so the AI tool has everything it needs to connect your app to the database and file storage correctly — usually in one prompt, with no SQL.

Can I add a backend to an AI-built app without learning SQL?

Yes. Cradler is a backend you do not need to be a developer to use. You never write SQL, design a schema, or run a migration. Your AI coding tool calls a simple typed SDK, and Cradler runs a real PostgreSQL database underneath.

What happens when my app needs a new field or a new type of data?

Nothing — it just works. The first time you save a new field, Cradler adds the column automatically. The first time you save a new kind of record, it creates the table. This is the no-migrations promise: the schema evolves with your app, with no migration to write or run.

Why is Cradler better for AI coding tools specifically?

Cradler is AI-native by design: a typed SDK, per-project generated TypeScript types, an llms.txt, and an MCP server. AI assistants can read your real data structure, so the code they generate is accurate the first time instead of needing rounds of fixes.

Is my data safe and backed up?

Yes. Every project gets its own isolated database, and every database is automatically backed up every day. You do not have to set up or remember backups — data protection is on by default.

How much does Cradler cost?

Cradler has a permanent free tier — one project, no credit card — so you can build and launch a small app for free. Paid plans start at $5/month, and one simple bill covers your database, file storage, and usage together, with no separate invoices for separate services.

Ship your app's backend today

Create a project and get a database, file storage, and API keys in seconds. Free to start — no credit card.