Analytics cookies
We would like to use Google Analytics and Sentry session replay to see how the site is used. They are off until you say yes. What each one receives.

TypeScript-native headless CMS and Next.js application framework
Payload is an open-source, TypeScript-native headless CMS that runs inside Next.js as a single application. With Payload 3.0, your CMS and frontend share the same Next.js project — no separate API server. It provides auto-generated REST and GraphQL APIs, a customizable React admin panel, granular access control, and config-as-code architecture that developers love.
Runs inside your Next.js app — CMS admin and frontend in one project, one deployment
Auto-generated REST and GraphQL APIs from your config — zero boilerplate
Define content models, access control, and hooks in TypeScript — full type safety
Rich text editor with custom blocks, inline embeds, and layout builder capabilities
Function-based, field-level access control — the most granular permissions of any open-source CMS
Built-in draft/publish workflow with full version history and autosave
Local and cloud file storage with automatic image resizing and focal point cropping
Developers build full-stack Next.js applications with Payload as the embedded CMS and backend
Startups use Payload's access control and API generation to build multi-tenant SaaS products
Agencies build client websites with Payload's block editor and visual layout builder
Best for Next.js developers who want TypeScript-native GraphQL with zero configuration — the most modern developer experience with full type safety from CMS to frontend.
Best for developer teams building custom Next.js applications who want to own their CMS — maximum flexibility and code ownership, but requires technical capacity WordPress didn't.
Field-level localization supporting any number of locales

The fastest AI code editor — built in Rust for speed and collaboration