Ridu documentation
Choose a practical path through setup, content modelling, data access, the admin, extensions, and production.
Build a working project before learning the whole framework.
Choose SQLite or PostgreSQL, open the admin, create a document, and read it through the generated SDK. Both routes converge on the same application.
New to the types in Go examples? Go packages explains operation, store, query, and schemawith practical examples.
Choose the outcome you need.
Model content
Define collections, globals, fields, relationships, and localized values in Go.
Work with data
Use the local Go API, REST, or generated TypeScript SDK through one operation model.
Admin & workflows
Learn the embedded authoring UI, drafts, versions, uploads, and live preview.
Adapters
Choose SQLite, PostgreSQL, or the supported MongoDB profile and connect existing services.
Custom components
Use your own Svelte components for fields, dashboards, pages, and document screens.
Develop & operate
Generate contracts, run migrations, build, deploy, and troubleshoot an application.