Documentation

Everything you need to know about generating backends with Skema.

How Skema Works

Describe your app. Get a backend.

1

Describe your app

Write what your app does in plain language. No technical jargon needed.

2

AI generates backend

Skema creates collections, routes, auth, and TypeScript types automatically.

3

Run anywhere

One command: npm start. Your backend is ready to go.

PocketBase Backend

All-in-one backend with built-in auth and database.

Collections

Database tables with auto-generated schema from your description

API Routes

RESTful endpoints ready to use — no manual route creation

Auth

User registration, login, and session management out of the box

File Storage

Built-in file handling for avatars, uploads, and media

Supabase Backend

PostgreSQL-powered backend with real-time capabilities.

Tables

PostgreSQL tables with RLS policies auto-configured

API

Auto-generated REST and GraphQL APIs

Auth

Complete auth system with multiple providers

Real-time

Live subscriptions to database changes

What You Get

A complete, runnable backend in a single file.

TypeScript SDK

Fully typed client with autocomplete for every collection

Schema

Database schema with relations, validation, and indexes

Routes

API endpoints for CRUD operations and custom logic

Config

Environment configuration and deployment instructions

Ready to try it?

Describe your app and get a backend in seconds.

Generate Your Backend