Simple BackendLog inStart

BATTERIES INCLUDED·BUILT FOR MCP·FREE DURING THE BETA

The backend with batteries included. Connect, then vibe.

A database, functions, sign-in for your users, hosting, files and scheduled jobs — ready the moment you sign up. Point Claude, or any MCP client, at it and ask for what you want built.

Get started in two steps → What's included

GETTING STARTED

Two steps. Then vibes.

ONE

Create your account

Sign in with Google. Your first workspace is free — and during the beta, so is every battery. No card, nothing to configure — the database, hosting and everything below already exist.

Create your account

TWO

Connect your LLM

One URL. Your browser opens, you approve, done — no API key to copy or paste.

Settings → Connectors → Add custom connector

https://app.simplebackend.dev/mcp

Same steps on claude.ai.

Now ask for what you want

Your LLM reads the manual from the server itself, then builds, tests and ships into your workspace. You watch it happen, or open the console and see everything it made.

  • “Build a waitlist page that saves emails, and a page only I can open that shows the count.”
  • “Add sign-in with passkeys, and let each person see only their own notes.”
  • “Take Stripe webhooks, check the signature, and record every payment.”
› Add sign-in with passkeys, and let each person see only their own notes.
read_docs sign-in
configure_sign_in provider simplebackend · code, link, passkey
test_function :notes/list · 200 in 31ms
add_function :notes/list · :notes/save — signed-in only
publish_page / with <sb-signin>
call_function :notes/list · 401 without a token ✓
Live at https://acme.simplebackend.app — sign in with your email or a passkey.

BATTERIES INCLUDED

Everything a backend needs, already running

Nothing to provision or wire together. Every workspace has all of it, and during the beta none of it costs extra.

Functions as URLs

HTTPS endpoints, cron jobs and queue workers. Clojure or JavaScript, in a sandbox, timed on every run.

A database with a memory

No schema before your first write. Every version of every value kept, so you can ask what it said last Tuesday.

Sign-in for your users

Emailed codes, sign-in links and passkeys, or your own Firebase. Drop in <sb-signin> and you have a login.

Hosting

Your pages at you.simplebackend.app, beside your functions. Your own domain for $1 a month, certificate included.

Files

A private and a public folder per workspace. Public files get a URL; private ones never leave your functions.

Secrets and settings

Credentials sealed at rest and never shown back. Plain settings your functions read with no setup.

Cache, state and streams

Sessions, presence, cursors, feeds and transcripts — the fast-changing things that are not records.

Logs, releases, rollback

Every call logged with its timings. Every deploy a release you can roll back. Export all your source with a button.

SAFE TO HAND TO AN LLM

Your LLM builds. The platform keeps the guardrails.

The things that go wrong when a model writes a backend are decided by the platform, not left to the model.

Who may call it is one word

Every endpoint says public, key, signed-in or none. Nothing is reachable by accident, and public endpoints are rate limited.

Sign-in is off until you switch it on

Opening your app to sign-ups is your decision, made out loud — in the console, or by your LLM when you ask.

A bad deploy does not take you down

A release that fails validation is refused with the reason, and the last good one stays live.

Outbound calls go only where you said

A function reaches the hosts its release lists, and nowhere else.

No tool deletes your work

Wiping data or deleting a workspace happens in the console, never through MCP — a wipe even needs an emailed code.

Grants you can narrow

Approve read-only, or one workspace instead of all of them, on a consent page you can read.

PREFER TO DRIVE?

The console and the CLI do it all too

Everything your LLM can do, you can do in the console: write a function, press Run, read the timings, browse your data as it was last Tuesday, roll back. And sb does it from a terminal or a pipeline.

sb test            # on the platform
sb deploy          # go live
sb sign-in enable  # switch on sign-in
sb rollback        # the release before

THE FOUNDATION

Built on Datahike

Every version of every value is kept, because the database underneath is Datahike — an immutable Datalog store. No schema before your first write, and a past you can still query.

datahike.io — the memory model underneath →

PRICING

Your first workspace is free. So are the batteries, during the beta.

Sign-in, files, the database, hosting and every other battery cost nothing while we are in beta. A second workspace is $5 a month, and your own domain on any workspace is $1 a month. Before any of that changes, we will tell you.

Get started in two steps → See pricing