Nuxt Strapi

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

Shipped with many features.

Nuxt 3 Ready

Leverage our auto-imported composables and our devtools integration.

Strapi v4/v3/v5

Works with the different versions of Strapi.

Authentication

Leverage useStrapiUser composable to bring auth to your app.

RESTful

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.