This quick start guide will get you up and running with a fresh new KeystoneJS application in just a few easy commands.
With just 5 minutes, this is what you're going to build:
Please make sure your computer/server meets the following requirements:
- MongoDB >= 4.x: MongoDB is a powerful document store.
To create a new KeystoneJS application, ensure mongodb is running and then run the following commands.
npm init keystone-app my-app cd my-app npm start
or with yarn:
yarn create keystone-app my-app cd my-app yarn start
Congratulations, you are now running your very own KeystoneJS application! To visit your running application (a simple todo list), visit
Your application also has an Admin UI, which lets you directly manipulate the data in your database
Both your application and the admin UI are powered by a GraphQL API. KeystoneJS provides a web interface for this API at