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

Walkthroughs

Step-by-step tutorials for building with Keystone.

Getting started

If you’re new to Keystone begin here. These walkthroughs introduce the system, key concepts, and show you how to getup and running with schema-driven development the Keystone way.

Keystone Quick Start

Take a tour of Keystone in minutes with our CLI starter project

Learn Keystone

Learn how to build a functioning blog backend with relationships, auth, and session data from an empty folder, and gain insights into Keystone’s core concepts along the way.

Lesson 1: Installing Keystone

Get Keystone up and running with your first content type

Lesson 2: Relating things

Connect two content types and learn how to configure the appearance of field inputs

Lesson 3: Publishing workflows

Support publishing needs with Keystone's select and timestamp fields

Lesson 4: Auth & Sessions

Add sessions, password protection, and a sign-in screen to your Keystone app

Lesson 5: Rich Text

Add a powerful document field to your app and learn how to configure it to meet your needs

Extended learning

How to embed Keystone + SQLite in a Next.js app

Learn how to run Keystone in the same folder as your frontend code and commit everything to Git. You end up with a queryable GraphQL endpoint running live on Vercel.