backend-as-a-service · multi-tenant · v0.1

Spin up a database.
Get an API.
Done.

Forge is a developer console for shipping backends without writing one. Define your tables in the browser, get auto-generated REST + GraphQL endpoints, and call them from React, Laravel, Postman — anywhere.

~ curl forge.api
# list rows in your table
$ curl https://forge.app/api/public/v1/my-app/products \
     -H "x-api-key: fk_a3f9...c2e1"

{ "data": [{ "id": "...", "data": { "name": "Forge T-Shirt", "price": 29 } }] }
// what's inside

Everything a backend needs.
None of the wiring.

Visual tables

Design tables and columns in the browser. Text, number, bool, json, email, password, references — all typed.

REST + GraphQL

Auto-generated endpoints for every table. List, get, insert, patch, delete — plus a /graphql endpoint.

SQL over HTTPS

New: query your Forge project like a live database. SELECT, INSERT, UPDATE, DELETE via /sql — no client SDK.

End-user auth

Per-project signup / login / me with JWT. Bring your own users table or use the built-in store.

Row-level scoping

Mark a table as user-scoped — Forge stamps user_id on insert and filters reads/updates/deletes automatically.

Middlewares

Rate-limit, CORS, require-auth, inject headers, request logging — composable on every public API call.

Bring your own DB

Connect an external MySQL or Postgres (host/port/user/pass) and Forge proxies REST + SQL to it.

Team sharing

Invite teammates as admin, editor, or viewer. Per-project roles, RLS-backed.

Import / export

Drop in a SQL dump to seed tables, or export everything as JSON or SQL whenever you want.

// integrations

Works with your stack.

Plain HTTP + JSON. If your tool can make a request, it can talk to Forge. No SDK lock-in, no special clients.

React / Next
Vue / Nuxt
Laravel / PHP
Python / Django
Postman / Insomnia
curl / fetch
iOS / Swift
Android / Kotlin
// react example
const res = await fetch(
"/api/public/v1/my-app/products",
{ headers: { "x-api-key": KEY } }
);
const { data } = await res.json();

// data is your rows. that's the whole SDK.

Your first project is one click away.

Sign up, create a project, get your API key. Free to try.