/developer-tools

Shopify Developer Tools is a macOS app that connects to your Shopify store(s) and allows you to make authenticated calls to the Admin API, generate dummy data, and view and customize Polaris components.

This is no longer maintained

Instead, you should be using the Shopify App CLI

Developer Tools search box

Shopify Developer Tools is a macOS app that connects to your Shopify store(s) and allows you to make authenticated calls to the Admin API, generate dummy data, and view and customize Polaris components.

Installation

Usage

Data generator gif

Basics

  • Press control + option + s to make Developer Tools visible (or bring it to focus) above your active workspace. Close the window with the same keys, or by using the standard macOS shortcut command + w
  • When the app is in focus, press command + f at any time to focus on the search input
  • Enter resource names, or app features to navigate to them:
    • generator to navigate to the data generator
    • get products count to use the Admin API playground to get a count of all products in a store
    • Layout to view the Polaris Layout component
    • profiles to manage stores connected to Developer Tools

Authentication

Connect your Shopify store to Developer Tools to take advantage of the Admin API playground and data generator. You can login using your development store credentials, or with an access token.

Data generator

Data generator screenshot

  • Generate and delete dummy data for your store
  • Create products using presets or a random data generator
  • Jobs run the background so you can continue using the app or close the window

Admin API playground

Admin API playground screenshot

  • Press command + enter to run a request without having to click on the form button
  • Access resources or endpoints directly via search (e.g post order or count products)
  • View and customize sample POST and PUT requests
  • Copy responses from Shopify as prettified JSON

Polaris playground

Polaris playground screenshot

  • View and customize Polaris components
  • Use the pop-out builder to save layouts

Feedback / Issues

Contact us if you have any issues using Developer Tools or want to share your ideas for feature requests.