Nuxt Strapi

Nuxt module for first class integration with the Strapi CMS.
export default defineNuxtConfig({
  modules: ['@nuxtjs/strapi'],
  strapi: {
    version: 'v4',
    prefix: '/api'

Shipped with many features.

Nuxt 3 Ready

Leverage our auto-imported composables and our devtools integration.

Strapi v3 & v4

Works with the different versions of Strapi.


Leverage useStrapiUser composable to bring auth to your app.


Interact with all the HTTP methods to your Strapi API.

Error Handling

Handle errors with our hooks to provide a great UX.

TypeScript Support

Our composables support types augmentation.