Tools / Payload
Payload Review
A TypeScript headless CMS and application framework that installs directly into a Next.js app folder
Last reviewed: October 2026
TL;DR
Payload is an MIT-licensed, TypeScript-first headless CMS that the README calls the first Next.js native CMS, installable directly in your existing /app folder. It uses server components to extend its admin UI, lets you query the database directly without REST or GraphQL, offers granular access control, and ships website and ecommerce templates with one-click deploys to Vercel and Cloudflare.
License
MIT
Self-hosted
Yes
Cloud option
None
GitHub stars
45.3K★
Checked October 2026
Category
CMS & Content Platforms
Pricing
Free and open source
What is Payload?
Payload positions itself as the first-ever Next.js native CMS that can install in your existing /app folder. Features listed in the README include being completely free and open source, Next.js native, use of React server components to extend the admin UI, direct database queries in server components without REST or GraphQL, full TypeScript with automatic types for your data, extremely granular access control, a fast API, and security measures such as HTTP-only cookies and CSRF protection. Quick start is pnpx create-payload-app@latest; the website template demonstrates custom rich text blocks, on-demand revalidation, and live preview with a Tailwind front end in one /app folder. One-click deployments cover Cloudflare (Workers, R2 for uploads, and D1 as a globally replicated database) and Vercel (Next.js front end, Neon database, and Vercel Blob for media), and templates cover websites, ecommerce (marked new), blogs, and portfolios. The README mentions a migration guide from v2 to v3.
Installation & self-hosting
Make sure the required software is installed, then run pnpx create-payload-app@latest, and start with the website template if you are new. Templates are production-oriented starting points, and you can find more in the templates directory by looking for the payload-template GitHub topic. We did not scaffold a project.
User experience
Editors get an admin panel generated from your collection and field configuration, with live preview and customizable components, while developers work in TypeScript config files and Next.js. The experience is code-first: content models are defined in code, not clicked together in the UI.
Key features
- Install inside an existing Next.js /app folder
- TypeScript with automatic types for your content
- Direct database queries in server components
- Granular access control
- Live preview and on-demand revalidation
- Website and ecommerce templates
- One-click deployment to Cloudflare or Vercel
What Payload does well
- Unifies CMS and front end in one Next.js codebase
- Strong developer experience with TypeScript types
- Permissive MIT license with no paid editions mentioned in the README
- Popular: about 45,300 stars with daily commits
Where Payload falls short
- Best suited to teams comfortable with Next.js and TypeScript
- Code-defined schemas are less friendly to non-developers who want to model content in a UI
- Tied to the Next.js ecosystem for its signature features
- Upgrading from v2 requires a migration
Pricing
Payload is free under the MIT license. The README describes it as completely free and open source and does not list paid tiers; hosting costs depend on where you deploy.
Payload vs WordPress
WordPress is the dominant general-purpose CMS with a vast plugin and theme ecosystem and a UI-first workflow. Payload is a developer-focused headless CMS that lives inside a Next.js app. It gives you typed, code-defined content and modern front-end control, but not WordPress's plugin marketplace or non-technical site-building tools.
See all WordPress alternativesBest for
- Next.js teams that want their CMS in the same codebase
- Developers who want typed content models
- Projects needing custom access control
Not ideal for
- Non-technical users who want a ready-made site builder
- Teams not using JavaScript or TypeScript
- Sites that depend on WordPress plugins
Alternatives
Final verdict
Payload is one of the most compelling modern headless CMS options if you already build with Next.js. It is a developer tool first.