Shopify Admin API

As the primary way that apps interact with Shopify, the Admin API allows you to add your own features to the Shopify user experience. Considerations when using the Shopify Admin include:

  • The Admin API supports both GraphQL and REST
  • This is a versioned API. Updates are released quarterly.
  • Apps must explicitly request the relevant access scopes from merchants during installation.
  • Apps must authenticate to interact with the Admin API.
  • The Admin API enforces rate limits on all requests. Note that there are different rate-limiting methods for GraphQL and REST. All apps connecting to the Admin API are subject to Shopify’s API Terms of Service.