Stack documentation

Stack is a config-first Next.js framework where access control is enforced on every database operation — so features built by you or your AI agent are secure by construction. Define lists, fields, and access rules once; Stack generates the Prisma schema, TypeScript types, a secured context, and an admin UI.

Start here

  1. 1Quick Start Scaffold an app and see the generated admin UI in about ten minutes.
  2. 2Build with Claude Code Build a real app by describing features to an agent — with the guardrails doing their job.
  3. 3Access Control Understand the engine that makes the secure path the only path.

Find your way

Tutorials

Learn by building. Start here if Stack is new to you.

How-to Guides

Get a specific job done — auth, storage, theming, migration, deployment.

Concepts

Understand how Stack thinks — the access-control engine above all.

Reference

Look up APIs and packages precisely, once you know what you need.

Working with an AI assistant? Every page has a Copy Markdown button so you can hand your agent the exact page it needs — and scaffolded Stack apps ship a CLAUDE.md plus MCP tooling out of the box.