The same engine that powers Delivery OS dispatch is available on its own. Send us stops, vehicles and constraints; get back optimized, sequenced routes your drivers will actually follow.
This is the free overview. The full request/response reference, constraint catalog and tuning guide live in the developer docs below.
Post addresses or coordinates with optional time windows, service durations, and package sizes. We geocode anything that needs it.
Describe vehicles, capacities, start/end depots, shift windows and breaks. Mixed fleets and multi-depot are supported.
Receive sequenced routes per vehicle with ETAs, distance and drive time — ready to dispatch or render on a map.
Indicative figures on standard infrastructure; results vary by geography and constraint mix. Full methodology available to API customers.
A single authenticated POST kicks off an optimization job. Poll or subscribe to a webhook for the result. SDKs for Node, Python and Go ship with an API key.
curl https://api.deliveryos.app/v1/optimize \
-H "Authorization: Bearer $DOS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"vehicles": [
{ "id": "van-1", "capacity": 120,
"start": [43.65, -79.38],
"shift": ["08:00", "17:00"] }
],
"stops": [
{ "id": "s1", "location": [43.70, -79.40],
"size": 3, "window": ["09:00", "12:00"] },
{ "id": "s2", "location": [43.66, -79.35],
"size": 1, "service": 120 }
]
}'{
"job_id": "opt_3kQ9…",
"routes": [
{ "vehicle": "van-1",
"distance_km": 40.2,
"drive_time_min": 135,
"sequence": ["s2", "s1"] }
],
"unassigned": []
}The optimization engine is our product, so the deep reference is available to customers and trial keys. Here is what is open, and what unlocks when you request access.
Transparent, usage-based pricing — no per-seat tax on your dispatchers.
Yes. The optimization engine is available as a standalone API. Many customers embed it in their own dispatch tooling while others use the full platform.
Usage-based, billed per optimized stop with volume tiers. There are no per-seat fees. A free trial key includes a monthly sandbox quota.
Time windows, service durations, vehicle capacity and volume, mixed fleets, multi-depot, shifts and breaks, priorities and SLAs. The full catalog is in the gated docs.
Thousands of stops across dozens of vehicles. Small jobs return synchronously; large jobs run async with a webhook callback.
The engine is our core IP. We keep the quickstart and concepts open so you can evaluate the fit, and unlock the full reference the moment you request a key.