Add VIA's Maadi logistics layer to your store, marketplace, or operations stack — create orders, track riders live, and receive signed webhooks for every status change.
Sandbox-first · production keys after review
A deliberately small surface. Everything else — dispatch, assignment, OTP proof — is VIA's job.
Sign up and grab sandbox keys from the developer portal — test keys from day one.
One POST with pickup, drop-off and items — VIA validates the zone and returns an order id.
Poll the order or hand customers the tracking URL with the live rider position.
Every status change lands on your endpoint, signed, with retries on failure.
Reconcile orders and fees from the developer portal. Commercial terms are agreed during onboarding.
Store, items and delivery point — validated against the live zone.
Full status timeline plus a customer-ready tracking URL.
Register your HTTPS endpoint and subscribe to the events you care about.
order.created → driver.assigned → order.status_changed → order.delivered, with retries.
driver.assigned and driver.location_updated, plus OTP-verified proof of delivery per order.
Handled through partner support today — refund status still lands on your webhook endpoint (refund.created, refund.approved).
Full API with test data — no real riders, no real charges.
Live keys issued after integration review.
A real engineer checks your webhook handling, retries and edge cases before go-live.
per month, billed annually
per month, billed annually
per month, billed annually
Maadi, Cairo — today. New zones open as VIA's own operations expand; partners are notified before launch.
Yes — every account gets both live and sandbox API keys. Sandbox requests don't touch real inventory and don't dispatch drivers, but return realistic payloads including simulated GPS updates.
Yes. Subscribe to 28 event types including order.status_changed, driver.location_updated, and payment.captured. Signed HMAC-SHA256 payloads with automatic retry on failure.
Start against the sandbox, then request production access from the developer portal. We check your webhook handling and error paths before enabling live keys.
Plan pricing is listed above. Enterprise and custom terms are agreed during onboarding — talk to sales for anything beyond the standard tiers.
No — we return honest ETA windows per order instead of fixed promises. SLAs, if any, are agreed per contract.
Tell us about your business and volume. We'll set you up with sandbox keys and a real integration engineer.
View Developer Portal(approved partners only)