K

KeystoneJS

An open source content management system and headless CMS built with Node.js and GraphQL.

About KeystoneJS

KeystoneJS is a content management system and API framework that gives developers a solid foundation for building database-driven web applications. It generates a GraphQL API and a React admin UI automatically from your data model definitions. You define your schema with fields like text, relationships, images, and files, and Keystone handles the database migrations, the API layer, and the management interface.

KeystoneJS runs on Node.js and supports both PostgreSQL and SQLite as database backends. The system is designed to work in headless mode, letting you consume content through the GraphQL API from any frontend framework. It also includes built-in authentication, session management, and an extendable Admin UI that you can customize with custom views and field types. The project is maintained by Thinkmill, an Australian software consultancy.
Website Builders

Quick Facts

Pricing
Open Source
License
Open Source
Platform
Any Platform
Version
6.3.1
Developer
Thinkmill