Skip to Page NavigationSkip to Page NavigationSkip to Content
Keystone 6 is now in General Availability!
Why KeystoneUpdatesDocumentation
Edit on GitHub

API Reference

Need answers to Keystone questions? Get help in ourCommunity Slack

Configuration

System Configuration API

Keystone’s config function accepts an object representing all the configurable parts of your backend system.

Schema API

This is where you define the data model, or schema, of your Keystone system.

Fields API

Defines the names, types, and configuration of the fields in a Keystone list.

Access Control

Configures who can read, create, update, and delete items in your Keystone system

Hooks

Let you execute code at different stages of the mutation lifecycle when performing create, update, and delete operations.

Session

Lets you configure session management in your Keystone system.

Authentication

Supports authentication against a password field, creating initial items, password resets, and one-time authentication tokens.

Context

GraphQL