
Payload
Open source fullstack Next.js framework with backend superpowers
The Lens
Payload is a CMS that lives inside your Next.js app, giving you full control over content management. Define your content schema in TypeScript, get a full admin panel, REST and GraphQL APIs, auth, access control, and file uploads. It's a CMS, application framework, and admin panel in one.
Fully free under MIT. No enterprise tier, no gated features, no cloud-only limitations. The entire feature set ships at $0. Payload makes money through Payload Cloud (managed hosting) but the self-hosted version is identical.
Self-hosting means running a Next.js app with a database (Postgres or MongoDB). If you're already deploying Next.js apps, you already know how to deploy Payload. Ops burden is trivial: it's just your app. Solo developers: this is the best free CMS for Next.js projects right now. Full-featured, MIT licensed, no gotchas. Small teams: the admin panel and access control are production-ready out of the box. Growing teams: Payload scales with your Next.js app.
The catch: Payload is Next.js-specific. If you're not using Next.js, look at Strapi or another headless CMS. Also, being embedded in your app means your CMS and application share the same deployment, this is a feature for small teams and a concern for large ones that want separation.
Free vs Self-Hosted vs Paid
free self hosted paid cloud### Free (Self-Hosted) All features: content management, admin panel, REST + GraphQL APIs, auth, access control, file uploads, live preview, versions/drafts, localization, block editor, form builder. MIT licensed. Nothing held back.
### Paid (Payload Cloud): from $20/mo Managed hosting on AWS. Includes deployment, database (MongoDB Atlas or Postgres), file storage (S3), and CDN. Tiers based on resources: $20/mo starter, scaling up with usage.
### Self-Hosted Costs Same as hosting any Next.js app. Vercel free tier, a $5-20/mo VPS, or your existing infrastructure. Database costs: Neon free tier (Postgres), MongoDB Atlas free tier, or self-hosted. Total: $0-20/mo for most projects.
### Comparison - Strapi: Also self-hostable for free, but enterprise features (SSO, audit logs) are paywalled at $499/mo. Payload has everything for free. - Contentful: Managed only. Free tier is limited (25K records). Paid starts at $300/mo. Not comparable on cost. - Sanity: Managed with generous free tier. Different model: Payload gives you full ownership.
### Verdict MIT licensed with zero feature gates. The most generous licensing in the CMS space. Self-host for free or pay for managed cloud.
MIT licensed. All features free. Self-host for $0 or use Payload Cloud from $20/mo. No enterprise paywall.
Similar Tools

Independent publishing platform with memberships and newsletters

Leading open source headless CMS, fully JavaScript

Flexible backend — turn your DB into a headless CMS or admin panel

EmDash is a full-stack TypeScript CMS based on Astro; the spiritual successor to WordPress
About
- Stars
- 41,624
- Forks
- 3,542
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.
