StormyCMS Documentation
StormyCMS
The headless CMS with the management panel in your codebase
Welcome to StormyCMS Documentation
StormyCMS is a headless content management system built around a GraphQL API — with one big difference from other headless platforms: the editor lives in your codebase, not ours.
You scaffold a project with stormy init and get a public site and an admin editor as two Next.js apps in your repository. Your React components are shared between both, so what editors see in the admin panel uses the same component implementation as the site.
Quick Links
- Getting Started - Scaffold a project with
stormy init - Components & Schema - Define components once, share them everywhere
- CLI Reference -
stormy initandstormy generate - GraphQL Queries - Fetch pages, layouts, and media
- GraphQL Mutations - Create and update content
- API Reference - Complete API documentation
- Examples - Practical code examples
- FAQ - Common questions and answers
Getting Started in 3 Steps
- Scaffold a project:
npx @stormycms/cli init - Configure your site credentials from account.stormycms.com in the generated
.envfiles - Run
pnpm dev— your site is atlocalhost:3000and your own admin editor atlocalhost:4000
Ready to dive in? Get Started Now →