Payload is now completely free and open-source.
If you like what we're doing, stop by GitHub and give us a star!
Content management for websites—simple to enterprise.

Payload is the modern, developer-first headless CMS for any type of website. Deliver your website editors a beautiful admin panel with the exact features they need.

Website, Hope Network, powered by Payload
No field limits or API quotas

Give content editors and marketers the perfect experience for any design, and build it in modern TypeScript and React.

Scale with as little to no-code as needed, configure fields into the perfect structure for any web presence. The Payload configuration defines the admin panel experience and fully functional APIs for a complete solution to content management and delivery.

Admin panel showing multiple field types that can be selected when authoring content.
Powerful editing features

Page Builder, Form Builder, Anything Builder

Define layouts, navigation, or custom forms for content editors to manage every aspect of their website. They'll be thrilled with how easy it is to control formatting, add a contact form, move elements on the page, and more. Through reusable blocks, any design system can be articulated and managed in a controlled way.

Learn about Payload's field types
Admin panel showing a custom React and SlateJS Rich Text Editor
Extensible Rich Text Editor

Give your admins a customized Rich Text Editor

The rich text field is fully extensible. Give editors access to elements like headings, links and uploads or configure the editor to embed complex relationships. By building custom components within the field itself, anything is possible. Content is stored as JSON—not HTML, so you can use it anywhere.

Learn about the rich text editor
Admin UX

UX features designed to give your editors a best-in-class editing experience.

Localization & i18n

Manage content for every language needed and deliver it to multiple domains or a single website with language translations. Choose which fields are localized, even within nested structures or relationships.

Conditional Logic

Payload has an easy way to show and hide fields based on the value of other fields. For example, you might have an “Enable Link” checkbox, that, when checked, a few more fields should be rendered.

User Roles

Build smart role-based access control patterns into your CMS however you need. The Admin UI reacts dynamically to show admins what they can and can't edit.


Make use of Plugins to extend your CMS with common features like a fully editable redirects engine, advanced SEO fields, page breadcrumbs, and more.


Preview is baked in. Use Payload's Drafts and Versions to allow your editors to easily preview their content as they create it.

Whitelabeled UI

Whitelabel your CMS and make it match your website's branding. Theme everything about the UI—from logo to color scheme.

Admin panel showing multiple field types that can be selected when authoring content.
Fully customizable admin panel

Plug in your own components wherever you need

Never hit a UX functionality roadblock thanks to Payload's easily customizable admin UI. Simply plug in your own React components or use available plugins to extend Payload's base functionality. Add routes, custom reporting metrics, or anything else you can think of; there's no limit to what you can build.

Learn about custom components
Admin panel showing multiple field types that can be selected when authoring content.
SEO and Search

Optimize your site for SEO and user engagement

Define personalized content using tags, metadata and custom attributes that your users are most interested in. Then personalize the way your content and images are used for a highly personalized experience. Optimize your site with CDNs and a static site generator like Gatsby or Next.JS for a scalable frontend that dominates search engines and page loading speed.

Get started with one line.

npx create-payload-app