Documentation
Learn how to set up and use Schemaful, the open source headless CMS.
Quickstart
Get up and running in 5 minutes with a local Schemaful instance.
Core Concepts
Understand schemas, fields, entries, and localization.
API Reference
Learn how to query and mutate content with tRPC.
Self-Hosting
Deploy Schemaful to your own infrastructure.
What is Schemaful?
Schemaful is an open source headless CMS built with PostgreSQL, tRPC, and React. It provides a flexible content modeling system with multi-locale support, role-based access control, and a type-safe API.
Key Features
- • Schema-driven — Define content types with 10 field types
- • Multi-locale — Unlimited languages with fallback chains
- • Type-safe API — tRPC with end-to-end TypeScript inference
- • Self-hosted — Deploy anywhere, own your data
- • PostgreSQL — Use Neon, Supabase, or any Postgres database
Quick Install
npx create-schemaful@latestNeed help? Join our Discord community or check out the GitHub repository.