Getting started
Choose the path that matches your project.
Create a new projectStart from the canonical FrameKit Next.js template.
Integrate an existing projectAdd FrameKit to an existing Next.js App Router application.
Requirements
Section titled “Requirements”- Node.js
>=22.13.0. - pnpm
>=11.14.0when using pnpm. - Existing applications must use Next.js
>=16 <17, React>=19 <20, and React DOM>=19 <20.
The workflow
Section titled “The workflow”- Set up the application. Create a new project or integrate an existing one.
- Add templates under
src/templates/. - Generate and validate the registry. FrameKit writes the generated clients and template registry.
- Open Studio. Use the generated application to edit and export your templates.
Authentication is disabled by default. Set FRAMEKIT_AUTH_ENABLED=true
explicitly before exposing production to an untrusted network; open mode does
not initialize SQLite or create an anonymous administrator.
After setup, read Project structure and then build your first template.