# Shopify GraphQL API The GraphQL Admin API lets you build apps and integrations that extend and enhance the Shopify admin. It provides access to products, customers, orders, inventory, fulfillment, and more. GraphQL is the recommended API for all new Shopify app development. ## Shopify GraphQL Admin API **Documentation:** https://shopify.dev/docs/api/admin-graphql **References:** - Documentation: https://shopify.dev/docs/api/admin-graphql - Documentation: https://shopify.dev/docs/api/usage/api-exploration/admin-graphiql-explorer - Reference: https://shopify.dev/docs/api/admin-graphql/latest ## Shopify Storefront API The Storefront API is a GraphQL API that provides commerce primitives to build custom, scalable, and performant shopping experiences on any platform, including the web, apps, and games. It enables customers to view products and collections, add products to a cart, and check out. **Documentation:** https://shopify.dev/docs/api/storefront **References:** - Documentation: https://shopify.dev/docs/api/storefront - GettingStarted: https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api - Reference: https://shopify.dev/docs/api/storefront/latest ## Shopify Customer Account API The Customer Account API offers a secure way to access private customer-scoped data, enabling you to build personalized, customer-authenticated experiences in your custom storefronts or apps. Customers can view their orders, manage their profile, and more. **Documentation:** https://shopify.dev/docs/api/customer **References:** - Documentation: https://shopify.dev/docs/api/customer - GettingStarted: https://shopify.dev/docs/storefronts/headless/building-with-the-customer-account-api/getting-started ## Shopify Partner API The Partner API provides access to data in the Partners Dashboard, including transactions that impact your earnings, app events, and for participating partners, Experts Marketplace opportunities. It is a GraphQL API that enables Shopify Partners to automate operations. **Documentation:** https://shopify.dev/docs/api/partner **References:** - Documentation: https://shopify.dev/docs/api/partner ## Shopify Payments Apps API The Payments Apps API enables approved Shopify Payments Partners to access their Shopify Payments account and payments app configuration data. It provides access to payment sessions and allows building custom payment processing extensions for Shopify checkout. **Documentation:** https://shopify.dev/docs/api/payments-apps **References:** - Documentation: https://shopify.dev/docs/api/payments-apps - GettingStarted: https://shopify.dev/docs/apps/build/payments