Modern JavaScript developers just got a new headless CMS at their disposal—and it’s one we think they’ll have an absolute blast working with. Payload—a self-hosted Node, Express and React-based headless CMS, is now available. Features: - GraphQL, REST, and Local APIs - Easily customizable ReactJS Admin - Fully self-hosted - Extensible Authentication - Local file storage & upload - Field-based Localization - Block-based Layout Builder - Extensible SlateJS rich text editor - Array field type - Field conditional logic - Extremely granular Access Control - Document and field-level hooks for every action Payload provides - Built with Typescript & very Typescript-friendly - Intensely fast API - Highly secure thanks to HTTP-only cookies, CSRF protection, and more Code-first. If you know JavaScript, you know Payload. Payload is a code-first CMS, which allows us to do a lot of things right: - Payload gives you everything you need, but then steps back and lets you build what you want in JavaScript or TypeScript - with no unnecessary complexity brought by GUIs. You'll understand how your CMS works, because you will have wrote it exactly how you want it. - Bring your own Express server and do whatever you need on top of Payload. Payload doesn't impose anything on you or your app. - Completely control the Admin panel by using your own React components. Swap out fields or even entire views with ease. - Use your data however and wherever you need thanks to auto-generated, yet fully extensible REST, GraphQL and Local Node APIs.


