Shopify Dev Docs
Learn how to build an app, or customize your storefront. Whether you're just getting started, deep in the development process, or ready to distribute and monetize your work, Shopify's docs, dev tools and frameworks make building easy and efficient.
Apps
Extend Shopify's core functionality with apps that integrate into Shopify's admin, online store, checkout and more.
Storefronts
Help merchants express their unique brand by building a custom theme or Hydrogen storefront.
Agents
Build agentic shopping experiences powered by Shopify merchants, from product discovery to checkout.
Anchor to Build with the Shopify AI ToolkitBuild with the Shopify AI Toolkit
Connect your AI coding assistant to Shopify docs, API schemas, and Shopify CLI. Works with apps and storefronts. One install keeps your assistant accurate and up to date, so it builds correctly instead of guessing.
Before you install, make sure you have Node.js 18 or higher. For agent skills and the Dev MCP server, see the Shopify AI Toolkit page.
Claude Code
In your terminal, run claude plugin install:
Terminal
Codex
In your terminal, run codex plugin add:
Terminal
Antigravity CLI
In your terminal, install the Shopify plugin:
Terminal
Cursor
In Cursor Chat, add the Shopify plugin:
Cursor Chat
Hermes
In your terminal, download the install script and run it:
Terminal
OpenClaw
In your terminal, install the Shopify plugin from npm:
Terminal
Pi
In your terminal, install the package from npm:
Terminal
VS Code
-
Ensure the Agent plugins preview is enabled in your VS Code settings.
-
Open the Command Palette (
Cmd+Shift+Pon macOS,Ctrl+Shift+Pon Windows/Linux) and run:VS Code: Command Palette
Chat: Install Plugin From Source -
When prompted, enter the repository URL:
VS Code: Plugin source URL
https://github.com/Shopify/shopify-ai-toolkit
In your terminal, run claude plugin install:
Terminal
Anchor to Accelerate development with Shopify CLIAccelerate development with Shopify CLI
Initialize new apps, themes, and headless storefronts in an instant with the latest Shopify CLI. A single command installs all the dependencies you need, including the CLI itself, so you can dive straight into development.
Apps
-
Install Shopify CLI globally.
-
Navigate to the directory where you want to create your app.
-
Run the second command to create a new app. Your app will be added as a new subdirectory.
Themes
-
Install Shopify CLI globally.
-
Navigate to the directory where you want to create your theme.
-
Run the second command to clone a Shopify starter theme that you can build on top of. Your theme will be created in a new subdirectory.
Headless storefronts
-
Install Shopify CLI globally.
-
Navigate to the directory where you want to create your Hydrogen storefront.
-
Run the second command to initialize a Hydrogen storefront in a new subdirectory.
Initialize your app instance
Install Shopify CLI
npm
npm i -g @shopify/cli@latestyarn
yarn global add @shopify/cli@latestpnpm
pnpm add -g @shopify/cli@latestAnchor to Launch your app or themeLaunch your app or theme
When you're ready, submit your app or custom theme so merchants can find, buy, and install it. Review the App Store requirements and Theme Store requirements before you submit.

Anchor to Join a community of buildersJoin a community of builders
Connect with other developers, stay on top of platform updates, and get answers to your questions across Shopify's developer channels.