Developer
- Public API (/api/v1)
Authenticate with an API key, read and write your store over HTTP, and understand the shape of every response and every error.
- Build an app (/oauth + /api/v1)
Build something other merchants install: register the app, take a store through OAuth, call the API with the token you get back, and submit a version for review.
- Build a block
Ship a block your app owns, so a merchant can drag it onto a page in the editor and it keeps rendering from your app after they do.
- The sb CLI
Do the same work from a terminal: the sb command scaffolds an app, runs it against a real store, and pushes a version without opening the browser.