Driple Docs

Getting Started

Get up and running with Driple in under 5 minutes.

What is Driple?

Driple is a transparent proxy that sits between your application and Shopify's API. It handles rate limiting automatically — you never see a 429 Too Many Requests again.

Quick Start

1. Get your API key

Sign up at driple.dev and grab your API key from the dashboard.

2. Change one URL

Replace your Shopify API base URL:

- https://my-store.myshopify.com/admin/api/2024-01/products.json
+ https://api.driple.dev/shopify/my-store/admin/api/2024-01/products.json

3. Add the Driple header

Include your API key in every request:

curl -H "X-Driple-Api-Key: drpl_your_key_here" \
     -H "X-Shopify-Access-Token: shpat_xxxxx" \
     "https://api.driple.dev/shopify/my-store/admin/api/2024-01/products.json"

That's it. Driple handles the rest — rate limit tracking, automatic retries, and queue management.

How it works

  1. Your request hits api.driple.dev
  2. Driple authenticates your API key and checks usage limits
  3. The request is forwarded to Shopify with rate limit awareness
  4. If Shopify's bucket is full, Driple queues and retries automatically
  5. You get the response with extra headers showing bucket state

Response headers

Every proxied response includes these headers:

HeaderDescription
X-Driple-StoreThe store name this request was routed to
X-Driple-UsageYour current monthly request count
X-Driple-LimitYour plan's monthly request limit

Next steps

On this page