Dollie Editor SDK guide
Choose an Integration
Pick the shortest supported path for your React application.
Dollie Editor is a React SDK, not a hosted page builder. You install the editor in your application, register the components your users may place, and connect it to storage that you control.
The React runtime is the same in every integration. Your framework mainly changes how you load a page, authorize a user, and save the resulting PageConfig.
Choose your path
| Your application | Start here | Backend responsibility |
|---|---|---|
| Next.js | Next.js | Load and save pages in route handlers or server actions |
| TanStack Start | TanStack Start | Load and save pages with server functions or API routes |
| Laravel with Inertia | Laravel and Inertia | Authorize, validate, and persist pages in Laravel |
| Another React stack | Manual Installation | Implement the transport contract in your host |
What every integration needs
Whichever path you choose, the application must provide:
- A React 18 or React 19 application.
- Tailwind CSS and the editor stylesheet.
- A catalog of renderable React components.
- Field definitions for the content users may edit.
- A place to load and save page definitions.
- Host-level authorization, tenancy, and publishing rules.
The editor does not choose a database, model, tenant, or authentication system for you.
Recommended setup
For a new integration, use the coding-agent setup. It asks your coding agent to inspect the existing application before choosing the integration.
If you prefer to understand every step, continue with Manual Installation.