Skip to content
KeystoneJS LogoKeystoneJS
👋🏻 We're working on the next generation of KeystoneJS! If you're using the @keystone-next packages, click here to learn more

Nuxt.js app

This is the last active development release of this package as Keystone 5 is now in a 6 to 12 month active maintenance phase. For more information please read our Keystone 5 and beyond post.


const { NuxtApp } = require('@keystonejs/app-nuxt');

const config = {
  srcDir: 'src',
  buildDir: 'dist',

module.exports = {
  apps: [new GraphQLApp(), new AdminUIApp(), new NuxtApp(config)],


A config object can be passed to the NuxtApp instance. Documentation for the nuxtConfig options is available on the NuxtJS documentation website.

On this page

  • Usage
  • Config
Edit on GitHub