Overview
The V3 Routing API is a high-performance vehicle routing solver. It replaces the V2 VRP API with a faster engine, a cleaner job model with flat visit fields, and an itemised cost breakdown in every response.Base URL
Your first solve
Get your API key
Sign in to the Solvice Dashboard and copy your API key from Settings → API Keys.
What’s new in V3
| Feature | V2 | V3 |
|---|---|---|
| Solver engine | Timefold | Next-gen Solvice engine |
| Task model | jobs[] flat array (V2 schema) | jobs[] with flat visit fields; shipments Coming soon |
| Capacity / demand | Array [100] | Named map { "weight": 100 } |
| Start/end depot | Vehicle top-level | Inside shifts[] |
| Distance matrices | Manual or auto | Auto via Solvice Maps |
| Response format | Nested trips/visits | Typed stops[] with load_after named map |
| Cost breakdown | None | Itemised estimated_cost in every response |
| Endpoint | /v2/vrp/sync/solve | /v3/routing/solve |
Next steps
- Migration from V2 — map V2 concepts to V3
- API Reference — full endpoint documentation
- Concepts — understand jobs, vehicles, constraints, and objectives