Storefront API reference
The Storefront API provides a representation of the data in Shopify composed of the following:
-
Customers - Information about customers in Shopify such as their shipping address and display name.
-
Nodes - Set of Shopify Storefront API root nodes, including Checkouts, Collections, Orders, Payments etc. See a complete list of nodes here.
-
Shops - Shop information such as billing address, currency code, and domain.
The Storefront API is GraphQL-based so you can query the representation of this data by passing in GraphQL queries. You can also make GraphQL mutations to modify data.
Using the Storefront API, you can:
- Fetch data about a single product or a collection of products to display on any website or device.
- Create unique checkout experiences with full control over the shopping cart.
- Create new customers or modify existing ones, including address information.
- Allow customers to select unique product options.