Kreo/Docs/Getting started
Getting started

Quickstart — build a backend in 5 minutes

Kreo is a Backend-as-a-Service (BaaS): you write SQL, and every table instantly becomes a secure REST API with realtime, cache and authentication. This quickstart takes you from zero to a working backend in about five minutes.

1. Create your database

Sign up and open the Database Studio. Create a table with the visual editor or a plain SQL statement in the console — it runs on a real, managed PostgreSQL instance that Kreo hosts, backs up and secures for you.

CREATE TABLE posts (
  id serial PRIMARY KEY,
  title text NOT NULL,
  body text,
  created_at timestamptz DEFAULT now()
);

2. Call the auto-generated REST API

Every table gets an instant REST API — no code to write. Authenticate with an API key from your dashboard and start reading and writing rows.

curl https://app.kreo.work/api/rest/posts \
  -H "x-kreo-api-key: YOUR_KEY"

3. Ship it

Add authentication, realtime subscriptions, a cache and file storage as you need them — all from the same dashboard. Kreo runs the servers, the backups and the TLS.

Start building — freeAll documentation