Build apps for Shopify
Shopify is a commerce platform that apps extend. Build with APIs, web components, and backend logic to solve merchant problems across every surface.
Anchor to Set up your development environmentSet up your development environment
Generate apps and extensions, manage dev stores, connect AI assistants, and deploy projects.
Anchor to Build across every surfaceBuild across every surface
Extend multiple Shopify surfaces from a single app, from pages in the admin to checkout customizations, storefront themes, and automation workflows.
All UI surfaces share Polaris, Shopify's unified system for building app interfaces.
Anchor to Connect to data and customize backend logicConnect to data and customize backend logic
Read and write store data with APIs, react to events with webhooks, and customize Shopify's backend behavior with Functions.
Anchor to Build for specific commerce workflowsBuild for specific commerce workflows
Integrate with dedicated APIs for discounts, payments, fulfillment, and other merchant workflows.
Anchor to Ship with qualityShip with quality
Follow Shopify's guidelines for performance, accessibility, security, and compliance to meet App Store requirements and deliver a great merchant experience.