Skip to main content
Result Backend is your app’s hosted backend: Postgres, user auth, file storage, serverless functions, realtime channels, AI models, transactional email, and Stripe/Razorpay payments. It is already provisioned — nothing to install or host. Your app’s page in the Result dashboard has three credentials. Put them in .env.local:

Four steps

  1. Persist the backend rules into your repo (writes AGENTS.md/CLAUDE.md so every future AI coding session knows how this backend works):
  2. Install the SDK:
  3. Create the client:
  4. Make a call:

The one rule

  • App code → SDK with the publishable key. Covered in the SDK section.
  • One-time setup (tables, migrations, buckets, channels, functions, secrets, payment keys) → CLI with the admin key, from the terminal. Covered in the CLI section.
Never hand-roll HTTP against the backend, and never let BACKEND_ADMIN_KEY reach the browser. Next: create your first table, then read Database.