KeystoneJS
The superpowered Node.js Headless CMS for developers

KeystoneJS is an open-source, headless CMS and app framework for Node.js that lets developers define their data schema in code and instantly get a powerful GraphQL API and Admin UI. It supports TypeScript, access control, database migrations via Prisma, and custom logic without boilerplate. Built by Australian consultancy Thinkmill, it is designed to be deployed anywhere and integrated with any frontend framework.
Developers define a schema in TypeScript or JavaScript, and Keystone automatically generates a GraphQL API, Admin UI, database migrations, and CRUD operations.
Software developers building content-driven apps or websites
Background.
- Status
- launched
- Business model
- open-source
- Company
- Thinkmill
- Launched
- 2013
Similar projects.
Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.
Have a take on this space?
Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.