FindSoftware

Keystone

Node.js headless CMS and application framework that generates a GraphQL API and an admin UI from a TypeScript schema.

Keystone is a Node.js headless CMS and application framework that builds a GraphQL API and an admin UI from a TypeScript schema. Its database layer is Prisma, and Express serves the HTTP side as a long-running Node.js process. Custom REST endpoints can be added to the Express app, and the admin UI accepts custom React components. Thinkmill, a company based in Australia, maintains Keystone.

Worth knowing

Keystone renders no pages. Its outputs are the GraphQL API and the admin UI, so a website needs its own frontend. Production deploys run database migrations before the server starts, so the database has to be reachable at that point. The docs advise against SQLite in production.

Identity

Status
Active
Maintainer
Thinkmill Labs Pty Ltd3
Maintained by
Company1
Headquarters
Australia1

Rendering and deploy

Runs as
Always on7
Rendering
No pages, API only1
Install with
npm create keystone-app@latest7

Releases

Current major version
64
Last release
2026-08-318

Adoption

GitHub stars
9,9782
npm downloads a week
4,32810
Contributors
2639
Dependent repositories
13311
Dependent packages
3711

Why these figures do not compare

Sources

  1. 2026-10-18: name, links, Maintained by, Headquarters, Categories, Runtime, Admin interface, Rendering
    keystonejs.com/
  2. 2026-10-18: links, Written in, License, License model, GitHub stars
    api.github.com/repos/keystonejs/keystone
  3. 2026-10-20: Maintainer
    github.com/keystonejs/keystone/blob/main/LICENSE
  4. 2026-10-18: Built on, License, Current major version
    registry.npmjs.org/@keystone-6/core/latest
  5. 2026-10-18: Content storage, Databases
    keystonejs.com/docs/guides/choosing-a-database
  6. 2026-10-18: Content API
    keystonejs.com/docs/config/config
  7. 2026-10-18: Install with, Runs as
    keystonejs.com/docs/getting-started
  8. 2026-10-18: Last release
    api.github.com/repos/keystonejs/keystone/releases/latest
  9. 2026-10-18: Contributors
    api.github.com/repos/keystonejs/keystone/contributors
  10. 2026-10-18: npm downloads a week
    api.npmjs.org/downloads/point/last-week/@keystone-6/core
  11. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40keystone-6%2Fcore

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON