Result Backend

Hosted application backend consumed through the first-party @resultdev/sdk client and administered with @resultdev/cli: PostgREST-style queries against Postgres with row-level security, Google/GitHub OAuth and email-password authentication, public and private file storage with signed URLs, WebSocket realtime channels with presence, serverless Deno functions, hosted AI chat/streaming/embeddings/image generation, transactional email, cookieless web analytics, embedded customer support and subscription payments. The base URL is issued per application in the Result dashboard as NEXT_PUBLIC_BACKEND_URL; Result publishes no fixed public API host and directs developers to the SDK rather than hand-rolled HTTP.

API entry from apis.yml

apis.yml Raw ↑
name: Result Backend
description: 'Hosted application backend consumed through the first-party @resultdev/sdk client and administered
  with @resultdev/cli: PostgREST-style queries against Postgres with row-level security, Google/GitHub
  OAuth and email-password authentication, public and private file storage with signed URLs, WebSocket
  realtime channels with presence, serverless Deno functions, hosted AI chat/streaming/embeddings/image
  generation, transactional email, cookieless web analytics, embedded customer support and subscription
  payments. The base URL is issued per application in the Result dashboard as NEXT_PUBLIC_BACKEND_URL;
  Result publishes no fixed public API host and directs developers to the SDK rather than hand-rolled
  HTTP.'
humanURL: https://docs.result.dev/
baseURL: '{NEXT_PUBLIC_BACKEND_URL}'
x-base-url-note: Templated. Each Result app is provisioned its own backend base URL, shown on the app's
  page in the Result dashboard and read from NEXT_PUBLIC_BACKEND_URL. The docs never name a shared production
  host, so no fixed baseURL is recorded rather than guessing one from the domain.
tags:
- Backend as a Service
- Database
- Authentication
- Storage
- Serverless
- Realtime
properties:
- type: Documentation
  url: https://docs.result.dev/
- type: GettingStarted
  url: https://docs.result.dev/
- type: Authentication
  url: authentication/result-authentication.yml