--- title: Shopify APIs, libraries, and tools description: Explore Shopify's APIs, references, and developer tools. Find the right resources for building apps, storefronts, themes, and integrations. api_name: index source_url: html: https://shopify.dev/docs/api/index md: https://shopify.dev/docs/api/index.md --- # Shopify APIs, libraries, and tools Turn your idea into a working integration. Find everything you need to build across every Shopify surface. [#### About Shopify APIs\ \ ](https://shopify.dev/docs/api/usage) [Authentication, versioning, rate limits, and other topics that apply across APIs.](https://shopify.dev/docs/api/usage) GET STARTED ## Set up your development environment Set up the essential tools and packages for building on Shopify. [#### Shopify CLI\ \ ](https://shopify.dev/docs/api/shopify-cli) [Generate apps and extensions, run dev servers, and deploy projects.](https://shopify.dev/docs/api/shopify-cli) [#### React Router app package\ \ ](https://shopify.dev/docs/api/shopify-app-react-router) [Use Shopify's recommended package for building apps with React Router v7+.](https://shopify.dev/docs/api/shopify-app-react-router) [#### Dev stores\ \ ](https://shopify.dev/docs/apps/build/dev-dashboard/development-stores) [Set up development stores for testing your apps and themes.](https://shopify.dev/docs/apps/build/dev-dashboard/development-stores) [#### Libraries and templates\ \ ](https://shopify.dev/docs/api/libraries-and-templates) [API libraries for Ruby, Node, PHP, Go, and .NET, plus app templates and sample apps.](https://shopify.dev/docs/api/libraries-and-templates) APP DATA AND LOGIC ## Read and write store data Access core APIs and backend tools for reading, writing, and reacting to store data. Build integrations that manage your store and respond to changes in real time. [#### GraphQL Admin API\ \ ](https://shopify.dev/docs/api/admin-graphql) [Build apps that extend and interact with the Shopify admin. Access products, customers, orders, inventory, and more.](https://shopify.dev/docs/api/admin-graphql) [#### Webhooks\ \ ](https://shopify.dev/docs/api/webhooks) [Listen for store events and trigger your own logic.](https://shopify.dev/docs/api/webhooks) [#### Shopify Functions\ \ ](https://shopify.dev/docs/api/functions) [Customize backend logic for discounts, payments, and delivery.](https://shopify.dev/docs/api/functions) [#### Partner API\ \ ](https://shopify.dev/docs/api/partner) [Automate Partner Dashboard operations and scale your business.](https://shopify.dev/docs/api/partner) [#### Payments Apps API\ \ ](https://shopify.dev/docs/api/payments-apps) [Manage payments, refunds, and more through the Payments Apps API.](https://shopify.dev/docs/api/payments-apps) [#### REST Admin API (legacy)\ \ ](https://shopify.dev/docs/api/admin-rest) [Access Shopify admin data using REST endpoints. For new integrations, use the GraphQL Admin API instead.](https://shopify.dev/docs/api/admin-rest) POLARIS ## Extend every Shopify surface Build interfaces that render natively across Shopify. Your code lives inside the Shopify experience. [#### App Home\ \ ](https://shopify.dev/docs/api/app-home) [Build and customize your app's home page in the Shopify admin.](https://shopify.dev/docs/api/app-home) [#### Admin UI extensions\ \ ](https://shopify.dev/docs/api/admin-extensions) [Create admin UI extensions for deeper integration into the Shopify admin.](https://shopify.dev/docs/api/admin-extensions) [#### Checkout UI extensions\ \ ](https://shopify.dev/docs/api/checkout-ui-extensions) [Extend your app into checkout and customize the checkout experience.](https://shopify.dev/docs/api/checkout-ui-extensions) [#### Customer account UI extensions\ \ ](https://shopify.dev/docs/api/customer-account-ui-extensions) [Build extensions for customer account pages.](https://shopify.dev/docs/api/customer-account-ui-extensions) [#### POS UI extensions\ \ ](https://shopify.dev/docs/api/pos-ui-extensions) [Build POS UI extensions, loyalty programs, and product recommendations.](https://shopify.dev/docs/api/pos-ui-extensions) STOREFRONTS ## Build custom commerce experiences Access everything you need to build, customize, and manage the buyer-facing side of a Shopify store, from headless commerce and theme development to customer identity and privacy. [#### Storefront API\ \ ](https://shopify.dev/docs/api/storefront) [Build custom shopping experiences for web, mobile, gaming, and more.](https://shopify.dev/docs/api/storefront) [#### Liquid\ \ ](https://shopify.dev/docs/api/liquid) [Build or customize Shopify themes using the Liquid template language.](https://shopify.dev/docs/api/liquid) [#### Ajax API\ \ ](https://shopify.dev/docs/api/ajax) [Add dynamic elements to online stores with a lightweight JSON API.](https://shopify.dev/docs/api/ajax) [#### Hydrogen framework\ \ ](https://shopify.dev/docs/api/hydrogen) [Build full-stack React storefronts with built-in hosting and server-side rendering.](https://shopify.dev/docs/api/hydrogen) [#### Hydrogen React library\ \ ](https://shopify.dev/docs/api/hydrogen-react) [Add React hooks and components for cart, shop pay, and storefront data to any React app.](https://shopify.dev/docs/api/hydrogen-react) [#### Storefront Web Components\ \ ](https://shopify.dev/docs/api/storefront-web-components) [Bring Shopify commerce to any website with embedded HTML components.](https://shopify.dev/docs/api/storefront-web-components) [#### Customer Privacy API\ \ ](https://shopify.dev/docs/api/customer-privacy) [Manage customer consent and privacy preferences for your storefront.](https://shopify.dev/docs/api/customer-privacy) [#### Customer Account API\ \ ](https://shopify.dev/docs/api/customer) [Manage customer data with single sign-on across multiple surfaces.](https://shopify.dev/docs/api/customer) [#### Catalog API\ \ ](https://shopify.dev/docs/api/catalog-api) [Search, discover, and retrieve product data across Shopify merchants for agentic commerce.](https://shopify.dev/docs/api/catalog-api) ADDITIONAL APIS ## Go deeper with specialized tools Use tools for specific use cases that complement Shopify's core APIs. [#### Multipass\ \ ](https://shopify.dev/docs/api/customer-authentication/multipass) [Let customers who sign in on your platform skip the Shopify login entirely.](https://shopify.dev/docs/api/customer-authentication/multipass) [#### ShopifyQL\ \ ](https://shopify.dev/docs/api/shopifyql) [Query store data with an SQL-like language.](https://shopify.dev/docs/api/shopifyql) [#### Web pixel extensions\ \ ](https://shopify.dev/docs/api/pixels) [Collect behavioral data for marketing optimization and analytics.](https://shopify.dev/docs/api/pixels) [#### Shop Minis\ \ ](https://shopify.dev/docs/api/shop-minis) [Build mini app experiences within the Shop app.](https://shopify.dev/docs/api/shop-minis) [#### Shop Pay Components\ \ ](https://shopify.dev/docs/api/commerce-components/pay) [Add Shop Pay checkout to your existing ecommerce site.](https://shopify.dev/docs/api/commerce-components/pay)