Shopify Storefront API logo

Shopify Storefront API

The Shopify Storefront API is a GraphQL API that enables developers to build custom headless storefronts, purchasing flows, and commerce experiences using Shopify as a backend. The API provides programmatic access to products, collections, carts, checkout, customer accounts, and contextual pricing. It is designed for headless commerce architectures and powers the Shopify Hydrogen framework.

3 APIs 1 Capabilities 0 Features
CommerceEcommerceHeadlessGraphQLStorefrontProductsCartCheckout

APIs

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 conte...

Shopify Hydrogen

Hydrogen is Shopify's opinionated React-based framework for building headless storefronts powered by the Storefront API. Hydrogen provides components, hooks, and utilities optim...

Shopify Buy SDK

The Shopify JavaScript Buy SDK is a lightweight library that enables developers to integrate Shopify's storefront capabilities into any website or application. The SDK wraps the...

Capabilities

Shopify Headless Commerce

Workflow capability for building headless Shopify commerce experiences. Combines product discovery, collection browsing, search, cart management, and customer account operations...

Run with Naftiko

Semantic Vocabularies

Shopify Storefront Context

43 classes · 1 properties

JSON-LD

API Governance Rules

Shopify Storefront API API Rules

6 rules · 2 errors 2 warnings 2 info

SPECTRAL

Sources

Raw ↑
aid: shopify-storefront
name: Shopify Storefront API
description: >-
  The Shopify Storefront API is a GraphQL API that enables developers to build
  custom headless storefronts, purchasing flows, and commerce experiences using
  Shopify as a backend. The API provides programmatic access to products,
  collections, carts, checkout, customer accounts, and contextual pricing.
  It is designed for headless commerce architectures and powers the Shopify
  Hydrogen framework.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Commerce
  - Ecommerce
  - Headless
  - GraphQL
  - Storefront
  - Products
  - Cart
  - Checkout
url: >-
  https://raw.githubusercontent.com/api-evangelist/shopify-storefront/refs/heads/main/apis.yml
created: '2026-05-02'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
  - aid: shopify-storefront:shopify-storefront-api
    name: Shopify Storefront API
    description: >-
      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.
    humanURL: https://shopify.dev/docs/api/storefront
    baseURL: https://{store_name}.myshopify.com/api/2024-10/graphql.json
    tags:
      - Commerce
      - Ecommerce
      - Headless
      - GraphQL
      - Products
      - Cart
      - Checkout
    properties:
      - type: Documentation
        url: https://shopify.dev/docs/api/storefront
      - type: Reference
        url: https://shopify.dev/docs/api/storefront/latest
      - type: GettingStarted
        url: https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/getting-started
      - type: Authentication
        url: https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api/get-started-with-the-storefront-api
      - type: RateLimits
        url: https://shopify.dev/docs/api/usage/rate-limits
      - type: Versioning
        url: https://shopify.dev/docs/api/usage/versioning
      - type: OpenAPI
        url: openapi/shopify-storefront-openapi.yml
      - type: JSONSchema
        url: json-schema/shopify-storefront-product-schema.json
      - type: JSONSchema
        url: json-schema/shopify-storefront-cart-schema.json
      - type: JSONLD
        url: json-ld/shopify-storefront-context.jsonld
      - type: SpectralRules
        url: rules/shopify-storefront-rules.yml
      - type: NaftikoCapabilities
        url: capabilities/headless-commerce.yaml
      - type: Vocabulary
        url: vocabulary/shopify-storefront-vocabulary.yml
    contact:
      - FN: Shopify Developer Support
        url: https://shopify.dev/

  - aid: shopify-storefront:shopify-hydrogen
    name: Shopify Hydrogen
    description: >-
      Hydrogen is Shopify's opinionated React-based framework for building
      headless storefronts powered by the Storefront API. Hydrogen provides
      components, hooks, and utilities optimized for commerce including streaming
      SSR, React Server Components, and built-in Shopify data fetching.
    humanURL: https://shopify.dev/docs/storefronts/headless/hydrogen
    tags:
      - Commerce
      - Headless
      - React
      - Framework
      - SSR
    properties:
      - type: Documentation
        url: https://shopify.dev/docs/storefronts/headless/hydrogen
      - type: GettingStarted
        url: https://shopify.dev/docs/storefronts/headless/hydrogen/getting-started
      - type: SDK
        url: https://github.com/Shopify/hydrogen

  - aid: shopify-storefront:shopify-buy-sdk
    name: Shopify Buy SDK
    description: >-
      The Shopify JavaScript Buy SDK is a lightweight library that enables
      developers to integrate Shopify's storefront capabilities into any website
      or application. The SDK wraps the Storefront API and provides methods for
      fetching products, collections, and managing carts.
    humanURL: https://shopify.github.io/js-buy-sdk/
    tags:
      - Commerce
      - JavaScript
      - SDK
      - Cart
    properties:
      - type: Documentation
        url: https://shopify.github.io/js-buy-sdk/
      - type: SDK
        url: https://github.com/Shopify/js-buy-sdk

maintainers:
  - FN: Kin Lane
    email: [email protected]