Your entire backend,
defined in a schema.
Model your data as schemas and FastSchema generates the database, REST APIs, OpenAPI docs and an admin dashboard instantly. Run it standalone or embed it in your Go app.
The actual FastSchema dashboard, running in your browser as WebAssembly. No server, no signup.
The API is generated. Try it live.
Every schema gets full REST endpoints instantly - run them against the demo above, including the records you just created.
One binary. A complete backend.
FastSchema bundles the pieces you would normally wire together yourself - built on Go for speed and shipped as a single deployable.
Schema-first modeling
Define content models in the dashboard - tables and migrations are generated for you, no SQL.
Auto REST and OpenAPI
Every schema gets full CRUD endpoints plus an always-current OpenAPI specification.
Real-time updates
Changes propagate instantly to every subscribed client - build live apps without polling.
Plugin system
Extend the core with JavaScript plugins or Go - add endpoints, hooks and custom logic.
RBAC and auth
Role-based access control, OAuth2 providers and fine-grained permissions out of the box.
File and media
Built-in uploads and storage with local or S3-compatible disks, served straight from the backend.
From zero to API in three steps
Run it
One Docker command spins up the server, database and dashboard.
Model it
Define schemas visually in the dashboard - no migrations to write.
Consume it
Hit the generated REST API from any client, in any language.
Talk to your data however you like
The same schema is reachable over plain HTTP, the official SDK, or embedded directly in your Go program as a web framework. Pick whatever fits your stack.