Shopify API
Build apps and custom storefronts for millions of Shopify merchants worldwide.
Merchants
Millions in 175+ countries
App Store
Over 8,000 public apps
Global Economic Impact
$444B+
Developer Ecosystem
World's largest commerce ecosystem
About Shopify API
Shopify provides a vast set of APIs for developers to build solutions on its global e-commerce platform. The Admin API allows for the creation of public or custom apps that extend the functionality of the Shopify backend, POS, and checkout. For front-end development, the Storefront API enables the creation of custom, high-performance headless commerce websites and applications using any framework, with official support for Hydrogen, a React-based toolkit. Developers can also build custom themes for the Shopify Online Store and create AI-powered "agents" for conversational commerce. The platform is supported by extensive documentation, a powerful CLI, partner programs, and a large developer community.
Admin API
Use Case
Build apps that integrate with the Shopify admin to manage products, orders, customers, and more.
Authentication
OAuth 2.0
Formats
REST and GraphQL
Rate Limiting
Leaky bucket algorithm, varies by store plan.
Storefront API
Use Case
Create custom headless storefronts, buy buttons, and in-app shopping experiences.
Authentication
Public and private access tokens (API Key based).
Format
GraphQL
Key Feature
Provides unauthenticated access to read data like products and collections.
Developer Tools
Shopify Cli
Command-line tool to generate apps, themes, and Hydrogen storefronts.
Hydrogen
A React-based framework for building fast, custom storefronts.
Partner Dashboard
Manage your apps, themes, and development stores.
Development Stores
Free, fully-featured Shopify stores for building and testing apps.