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.json3. 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
- Your request hits
api.driple.dev - Driple authenticates your API key and checks usage limits
- The request is forwarded to Shopify with rate limit awareness
- If Shopify's bucket is full, Driple queues and retries automatically
- You get the response with extra headers showing bucket state
Response headers
Every proxied response includes these headers:
| Header | Description |
|---|---|
X-Driple-Store | The store name this request was routed to |
X-Driple-Usage | Your current monthly request count |
X-Driple-Limit | Your plan's monthly request limit |
Next steps
- Authentication — API key setup and header reference
- API Reference — Endpoint format, REST & GraphQL
- Rate Limiting — How Driple manages Shopify's leaky bucket
- Error Codes — Error responses and how to handle them
- Plans & Usage — Plan limits and usage tracking