finds.dev← search

// the find

MONEI/Shopify-api-node

★ 978 · JavaScript · MIT · updated Apr 2025

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →