Shopify through Squiid

Products, orders, customers and storefront data from your store. Shopify is on the Squiid roadmap.

Roadmap Connect Connect. Link an account you already own with an OAuth-style connection.

What Shopify is

Shopify provides an Admin GraphQL API for products, variants, inventory, orders, customers, discounts and fulfilment, a Storefront API for building custom shopping experiences, and webhooks for order and inventory events. It handles checkout, payments, tax and shipping rates, which is the part that is genuinely hard to replicate and the reason most commerce projects build on it rather than beside it. API versions are dated and rotate quarterly, so an integration has a maintenance schedule whether or not anyone planned one.

In AI-coded products the integrations are usually merchandising and operations: generating product descriptions and alt text at scale, syncing inventory with another system, building a custom storefront on a headless frontend, answering customer questions about order status, or analysing orders to recommend what to restock. All of those need API access to a store whose data is the business. Bulk operations run asynchronously and return a downloadable result, which is the correct way to touch a large catalog.

Why connect it through Squiid

Shopify is on the Squiid roadmap as a connect service. When it lands, you will link your store through the standard OAuth flow with approved scopes, and Squiid will hold the access token and issue scoped access through https://api.squiid.io/v1/shopify/... with Authorization: Bearer $SQUIID_API_KEY, with the official clients working by base URL swap (gateway convention). Your Shopify plan and transaction fees stay billed by Shopify at the provider's listed price, and the connection is revocable in one click. Webhooks for orders and fulfilment let the application react without polling, with HMAC verification on each delivery.

  • One account, one key, one bill, one dashboard. Shopify sits beside every other service your project uses, on the same invoice and the same credit balance.
  • Key custody. Squiid holds the Shopify credentials. Your code carries SQUIID_API_KEY, so SHOPIFY_ACCESS_TOKEN, SHOPIFY_API_KEY, SHOPIFY_API_SECRET, SHOPIFY_STORE_DOMAIN never land in a repository, a preview deployment or an agent’s context.
  • Metering you can see. Every call is counted per service and per day, so you know what Shopify costs before the month ends.
  • Pause on zero. When prepaid credits run out the gateway stops authorizing usage instead of running up a bill you did not fund.
  • One rotation. Rotating the Squiid key cuts off every agent, worker and deployment at once, with no provider key to hunt down.

What you get

  • Your existing Shopify store connected, not replaced
  • Admin and Storefront API access through the gateway
  • Product, order, inventory and customer data
  • Scoped, revocable access for agents
  • Shopify plan and fees stay billed by Shopify

How to connect Shopify

One variable replaces the provider credentials this service would normally need. Requests go to the gateway and the official SDKs work by pointing their base URL at it (gateway convention).

# .env
# replaces SHOPIFY_ACCESS_TOKEN, SHOPIFY_API_KEY, SHOPIFY_API_SECRET, SHOPIFY_STORE_DOMAIN
SQUIID_API_KEY=sq_live_xxxxxxxxxxxxxxxxxxxxxxxx

# every request: https://api.squiid.io/v1/shopify/...
# header:       Authorization: Bearer $SQUIID_API_KEY
01

Add it in your dashboard

Open the Squiid catalog, add Shopify and fund credits. You link the account you already own and Squiid holds the connection.

02

Put the one key in your env

Add SQUIID_API_KEY to .env and delete SHOPIFY_ACCESS_TOKEN, SHOPIFY_API_KEY, SHOPIFY_API_SECRET, SHOPIFY_STORE_DOMAIN. Nothing else from Shopify needs to exist in your project.

03

Point your agent at it

Claude Code, Cursor and Codex read the same variable and call https://api.squiid.io/v1/shopify/. Agents bulk-update product copy and images through the Admin API, which is a lot of write access to grant a token in a .env file.

Pricing through Squiid

Shopify bills your plan and transaction fees directly at the provider's listed price, with no Squiid margin. Squiid passes that through at par: one dollar of prepaid credit is one dollar of Shopify usage, with no markup and no per-request margin.

Shopify has no subscription attached on Squiid today. If a plan is required for a feature you need, it passes through at the provider’s listed price with no Squiid fee.

Squiid adds no markup to provider prices. There is a free plan at $0 a month with a 15% fee when you top up credits, Solo at $19.97 a month with a top-up fee that starts at 8% and falls to 3.5% as your spend grows, Team from $29.97 a seat a month with the same ladder one point lower, and Custom with a rate of 3% or less. Credits are prepaid, so Shopify usage stops when the balance reaches zero rather than producing an invoice you did not fund. Auto top-up with a cap keeps production running without handing anyone an open-ended card.

If you leave

Your own account: the Shopify account was always yours and Squiid only holds an authorised connection, so revoking it leaves nothing behind. Squiid never owns your code, your schema or your domain, and the gateway speaks Shopify's own API, so the client change is a base URL. The handover page lists what happens for every provider in the catalogue.

Works with every coding agent

Shopify through Squiid is just an HTTP call with a bearer token, so every agentic coding tool can use it with the single key already in your environment:

Vibe coding a feature on Shopify usually means asking for it in plain language and letting the agent write the integration. Because the key is Squiid’s rather than the provider’s, it can do that without ever holding a credential that could be leaked, logged or committed.

Related services

Questions people ask

Is Shopify on Squiid yet?

Not yet. It is on the roadmap as a connect service.

Does Squiid take a cut of my sales?

No. Shopify bills your plan and transaction fees directly at its listed price, and Squiid is never in the payment flow.

Can an agent rewrite my product descriptions?

Yes, with write scopes granted. Bulk operations are a common use, and a scoped, revocable connection is safer than a stored admin token.

Can I build a headless storefront?

Yes. The Storefront API supports custom frontends while checkout stays with Shopify.

How do rate limits work?

Shopify uses a cost-based limit on the GraphQL API. Those responses pass through the gateway so your client can throttle correctly.

Connect Shopify with one key.

Shopify runs online stores with products, inventory, orders and checkout. Connecting a store to Squiid lets agents read and write commerce data through the gateway with scoped access.