Paragraphs
Nuxt

Composes with @nuxtjs/i18n.

Module that syncs the Paragraphs graph into Nuxt's i18n locale files. Available as a v1.1 preview.

Status

In private preview, three customers in production.

The Nuxt module shipped as v1.0-preview in April 2026. We're working through Vue SSR edge cases before promoting it to stable. Join the preview group via the signup link above — we'll add you to a Slack with direct access to the maintainers.

Setup

What it looks like.

nuxt.config.ts ts
export default defineNuxtConfig({
  modules: ["@paragraphs/nuxt", "@nuxtjs/i18n"],
  paragraphs: {
    apiKey: process.env.PARAGRAPHS_API_KEY,
    projectId: process.env.PARAGRAPHS_PROJECT_ID,
    locales: ["en", "es", "fr"],
    mode: "at-build",
  },
  i18n: {
    locales: ["en", "es", "fr"],
    defaultLocale: "en",
  },
});

Start free in 30 seconds.

No credit card. 100,000 words on the free tier. Self-serve onboarding.