- Delhivery
- Xpressbees
- and more on the way
A sandbox that simulates India
Book a label, then fire an NDR or a weight-discrepancy raise and watch the SLA auto-waive it. Test the ugly paths here — not in production.
// Pick a scenario and hit Run.
// Test the ugly paths — NDR, weight disputes, RTO —
// before you ever go live.From signup to first webhook in 15 minutes
Sign up
No sales call, no KYC gate for the sandbox.
Grab a sandbox key
sk_test_… issued instantly from the dashboard.
Book a test label
One POST to /v1/shipments returns an AWB + label.
Catch the webhook
Signed, retried, replayable — verify end-to-end.
Integrate this afternoon
The same call, in your language
Every SDK is generated from the OpenAPI contract, so it never drifts from the API. Copy, paste, ship.
curl https://api.shipflux.in/v1/shipments \
-H "Authorization: Bearer sk_test_..." \
-H "Content-Type: application/json" \
-d '{"pickup_pincode":"560001","drop_pincode":"110001",
"weight_g":500,"payment":"cod","amount":1299}'SDKs from the contract
Node, Python, PHP and more, generated from the OpenAPI spec — always in sync with the API.
Webhooks done right
HMAC-signed, automatic retries, a dead-letter queue, and one-click replay from a visual debugger.
All-inclusive rates
ODA, fuel and volumetric resolved before the label. The quote is the invoice.
Public status + changelog
We ship weekly, in the open, with a live status page you can subscribe to.
Reliability
Built to be depended on
- >99.9%
- webhook delivery target
- Retries + DLQ
- with one-click replay
- Versioned API
- no breaking changes unannounced
- Transparent limits
- rate limits documented, not guessed
Security
Safe by construction
- Separate sk_test_ / sk_live_ keys — sandbox can never touch production
- Rotate and revoke keys instantly from the dashboard
- HMAC-signed webhooks you can verify in one line
- Idempotency keys so retries never double-book a shipment
- TLS everywhere; data encrypted at rest and kept in-region