Sandbox keys
Develop against a sandbox before touching a live wallet.
One REST contract for every courier. Add the next carrier without touching your code.
{
"pickup_pincode": 282001,
"drop_pincode": 110001,
"weight_kg": 1.5,
"dimensions_cm": { "l": 20, "w": 15, "h": 10 },
"payment_mode": "prepaid"
}
{
"rates": [
{ "courier": "Delhivery", "eta_days": 2, "total": 96.40 },
{ "courier": "Xpressbees", "eta_days": 3, "total": 88.20 }
]
}
Illustrative shape. Full reference is issued with your sandbox key.
Develop against a sandbox before touching a live wallet.
Every payload is signed, so you can verify it came from us.
A webhook your endpoint missed is retried, not dropped.
Endpoint reference, error codes and examples.
Copy-paste cURL for every endpoint.
A person to ask while you build.
Create an account, compare what your couriers would charge for a real parcel, and decide from there.