The Storefront API gives you full creative control to build customized purchasing experiences for your customers.
In contrast with the Admin API, which enables developers to build apps around merchant-facing actions (such as shipping and fulfillment), the Storefront API focuses on shopping experiences seen from the customer perspective.
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.
Follow the getting started guide to quickly get up-and-running with the Storefront API and begin building your own custom purchasing experience:
Where to get help
Use Shopify's Storefront API to create custom storefronts for practically any interface.
Learn how to query the API using GraphQL, and how to build customized purchasing experiences.
Visit our forums to connect with the community and find out more about the Shopify API and App development.