Shopify provides tools for every stage of the app-building process:
- Developer Tools - Install the Developer Tools app to make API calls, learn more about the Admin API, preview Polaris components, and add dummy data to your development stores.
- Polaris - Create great user experiences for your apps with reference to Shopify's component library and design system.
- Supported libraries - Get started building by using sample apps and app generators in different languages, including Ruby, Python, and Node.
- Partner Dashboard - Get API credentials, track metrics for your published apps, create development stores, and access resources that help you build your business.