Welcome to iDeliver
Automate your logistics, manage dynamic dispatch, and track orders in real-time. Whether you run a WooCommerce store, a custom pharmacy app, or a high-volume food delivery operation, the iDeliver API gives you the tools to ship orders to your customers without leaving your workflow.
Start integrating in minutes — no logistics expertise required.
Choose your integration path
| Path | Best for | Time to first order |
|---|---|---|
| Quick Start — REST API | Developers building custom integrations | ~3 minutes |
| WhatsApp AI Agent — No code | Merchants dispatching from WhatsApp | 10 minutes |
| Telegram Bot — No code | Merchants dispatching from Telegram | 5 minutes |
| SDKs — Node.js / PHP | Developers using our generated client libraries | ~5 minutes |
How it works
- Create an order — Send a
POST /v1/ordersrequest with the pickup address, dropoff address, and customer phone number. - We dispatch a rider — Our engine selects the nearest available rider based on your zone settings and dynamic pricing.
- Track in real-time — Your customer receives live updates. Your system receives webhook events as the order progresses.
- Get paid out — Delivery fees are deducted from your pre-funded wallet. Commissions settle automatically.
Sandbox vs Production
All API keys begin with a prefix that tells you which environment you are in:
| Key prefix | Environment | Base URL |
|---|---|---|
ilv_test_… | Sandbox | https://api.ideliver.ng (test mode) |
ilv_live_… | Production | https://api.ideliver.ng |
Always use your ilv_test_… key while building and testing. No real riders or wallets are charged in sandbox mode.
Next steps
- Quick Start — Make your first API call in 3 minutes
- Authentication — How to use API keys securely
- Orders & Deliveries — The full order lifecycle explained
- API Changelog — What’s new