Shopify Storefront API
The Shopify Storefront API is a GraphQL API for building headless commerce experiences. It provides access to products, collections, cart, checkout, customer accounts, and contextual pricing. All requests use GraphQL over HTTPS and require a Storefront API access token. The Storefront API supports both unauthenticated (public) and customer-authenticated access patterns.
Documentation
Documentation
https://shopify.dev/docs/api/storefront
GettingStarted
https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started
Authentication
https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/get-started-with-the-storefront-api
RateLimits
https://shopify.dev/docs/api/usage/rate-limits
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shopify-storefront/refs/heads/main/json-schema/shopify-storefront-product-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/shopify-storefront/refs/heads/main/json-schema/shopify-storefront-cart-schema.json
Other Resources
Reference
https://shopify.dev/docs/api/storefront/latest
Versioning
https://shopify.dev/docs/api/usage/versioning
JSONLD
https://raw.githubusercontent.com/api-evangelist/shopify-storefront/refs/heads/main/json-ld/shopify-storefront-context.jsonld
SpectralRules
https://raw.githubusercontent.com/api-evangelist/shopify-storefront/refs/heads/main/rules/shopify-storefront-rules.yml
NaftikoCapabilities
https://raw.githubusercontent.com/api-evangelist/shopify-storefront/refs/heads/main/capabilities/headless-commerce.yaml
Vocabulary
https://raw.githubusercontent.com/api-evangelist/shopify-storefront/refs/heads/main/vocabulary/shopify-storefront-vocabulary.yml