What is Dyrected?
Dyrected is a code-first content platform for custom websites, with Cloud and self-hosted runtime options.
Dyrected is for custom websites and frontend apps that need real content editing without giving up a code-first workflow.
You define the content model in TypeScript. Dyrected turns that model into an admin, content API, SDK, media handling, and publishing workflow. Editors update approved content in a safe workspace. Your frontend decides how that content is rendered.
For most projects, start with Dyrected Cloud. Cloud hosts the content backend for you: content storage, media, content APIs, editor access, publishing workflows, and hooks defined as Cloud-safe content rules. Your app keeps owning the frontend, routing, customer login, payments, checkout, and product-specific logic.
Use self-hosted Dyrected when the CMS must run inside your application backend. That is the path for application-user auth, arbitrary TypeScript hooks, custom endpoints, database control, plugins, and server-side integrations.
The simple rule is: Cloud when you need a managed content backend, self-hosted when the CMS needs to be part of your backend.
What Dyrected gives you
- A TypeScript schema that lives beside your app code.
- A generated admin where editors can manage structured content.
- Content APIs and SDKs your frontend can consume.
- Runtime choices that let you start managed and move to full control when the backend needs it.
- A clear boundary between content infrastructure and product-specific application logic.
Start here
Use these pages to choose the right runtime, then move into setup, modeling, and real content work.
Cloud vs Self-hosted
Compare the managed Cloud backend with the self-hosted runtime and see which capabilities belong where.
Choose a Runtime
Pick the right setup path based on where the content backend should live and what your app already owns.
Use Cases
See where Dyrected fits best, including Cloud-first website content and self-hosted advanced runtime needs.
Core Concepts
Learn the core ideas behind collections, globals, fields, schema, and how Dyrected structures content.
Installation
Start with the recommended installation path and get to a working Dyrected setup quickly.
Admin
See how editors manage content and how the admin can be hosted by Dyrected or embedded in your app.
SDK API
Fetch and update content from your frontend, server code, or scripts using the Dyrected SDK.