Skip to content
Get Started

NodePress

An open-source headless CMS you host yourself. Model your content in the admin, and read it from any website or app over REST or GraphQL.
Terminal window
npx create-nodepress-app my-site

Model content without code

Build content types in the admin with 15 field types, including repeaters, groups and flexible page-builder blocks. Reuse fields with components and shared choice lists.

APIs that are ready immediately

Every content type gets REST endpoints, a typed GraphQL schema and OpenAPI docs the moment you save it. Filter, sort, paginate and resolve relations from the URL.

Built for teams

Drafts, scheduled publishing, versions, releases, roles with field-level permissions, single sign-on, audit logs and live preview.

Yours to run and extend

MIT licensed and self-hosted on PostgreSQL. Extend it with plugins, webhooks and hooks, and deploy it anywhere Node.js runs.