Getting Started

Requirements

Prerequisites for building a Shopify app with shopify-app-nuxt.

Prerequisites

Before you start building with shopify-app-nuxt, make sure you have the following:

Shopify Account

Development Environment

  • Node.js v18 or later
  • Nuxt v4 or later
  • A JavaScript package manager: bun (recommended), npm, or yarn
  • Shopify CLI — for managing your app, creating tunnels, and running shopify app dev
  • A persistent session storage adapter for production (Prisma, Drizzle, Redis, etc.)

Shopify App Setup

Your app needs the following configuration in your Partners Dashboard:

  1. App URL — The URL where your app is hosted (a tunnel URL in development)
  2. Allowed redirection URL — Set to {APP_URL}/_shopify/auth/callback
When using shopify app dev, the Shopify CLI automatically creates a Cloudflare tunnel and updates the URLs for you.

Key Dependencies

shopify-app-nuxt depends on these packages (installed automatically):

PackagePurpose
@shopify/shopify-apiCore Shopify API (OAuth, sessions, GraphQL, REST)
@shopify/shopify-app-session-storageSession storage interface
@shopify/shopify-app-session-storage-memoryDefault in-memory session storage
@shopify/app-bridge-typesTypeScript types for CDN App Bridge
@shopify/admin-api-clientTyped Admin API client
isbotBot detection for admin auth
© 2026 KiriminAja. Polaris and Shopify are trademarks of Shopify Inc.

KiriminAja not affiliated with Shopify.