Open sourceActive

Keystone

Open-source headless CMS and GraphQL API framework with a configurable Admin UI.

Open source page ↗

Field note

What it does

Keystone is a content management system and GraphQL API framework with a configurable editing environment, CLI, and document field.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

npm

TypeScript / @keystone-6/core

npm

TypeScript / @keystone-6/core

graphql

javascript / https://keystonejs.com/docs/guides/filters

sdk

javascript / https://keystonejs.com/docs/guides/cli

cli

Not filed / https://keystonejs.com/docs/guides/cli

sdk

TypeScript / https://www.prisma.io/docs/orm/prisma-client

sdk

typescript / @prisma/client

Product features

Product features

Add the runtime adapter

Admin UI

A configurable editing environment for editors.

Breaking changes

Command Line Interface

Keystone's CLI helps you develop, build, and deploy projects.

Configure prisma@7

Custom Admin UI dependencies

Dependencies used directly by your project

Document Field

A highly customisable rich text editor that stores content as structured JSON.

Images and Files

Learn how to store and manage Images and Files in Keystone.

Keystone packages

Migrate to @keystone-6/core@8.0.0

Prisma 7

GraphQL Query Filters

Query filters are an integral part of Keystone's GraphQL APIs.

Required framework peers

Runtime requirements

Storage implementation dependencies

Testing Guide

Learn how to test the behaviour of your Keystone system.

Update packages