// the find
MONEI/Shopify-api-node
Node Shopify connector sponsored by MONEI
A Node.js client for the Shopify Admin REST API, maintained by MONEI (a payment processor). It wraps every REST resource with promise-based methods and handles the awkward envelope wrapping/unwrapping Shopify requires. Useful if you're building a Shopify app or integration script and don't want to hand-roll HTTP calls against 60+ resource types.
Covers the full REST Admin API surface area — orders, fulfillments, metafields, billing, disputes, everything — so you're unlikely to hit a gap. The built-in rate limiting options (token bucket via autoLimit, or Retry-After-aware retries via maxRetries) actually match how Shopify's limits work, which most hand-rolled clients get wrong. Cursor-based pagination is handled cleanly via nextPageParameters chaining. GraphQL is also available through the same instance for when you need it alongside REST calls.
This wraps the deprecated REST Admin API — Shopify has been pushing developers to GraphQL since 2022 and has deprecated or removed several REST endpoints across recent API versions. The default apiVersion is the oldest supported stable version, which is the wrong default for new projects. No TypeScript types, so you're flying blind on what fields each resource actually returns. The repository activity has tapered off (last push April 2025), and it's unclear how quickly it will track Shopify's API deprecation timeline going forward.