The V3 Routing API is a ground-up rewrite with a new, faster solver engine replacing Timefold. The V2 endpoint (/v2/vrp/sync/solve) remains available for backwards compatibility — internally it maps to V3 and back.
V3 currently implements a subset of V2’s features. The rest are on the roadmap.
Feature
V2
V3
Notes
Capacity (single dimension)
✅
✅
Time windows (hard, single)
✅
✅
Skills / tags
✅
✅
Sequence / precedence
✅
✅
First-job constraint
✅
✅
Vehicle range (max distance/duration)
✅
✅
Committed vehicle
✅
✅
Custom distance matrix
✅
✅
Auto distance matrix (Solvice Maps)
✅
✅
Multi-dimensional capacity
✅
🔜
End Q2 2026
Multiple time windows per job
✅
🔜
End Q2 2026
Driver breaks
✅
🔜
End Q2 2026
Job priority
✅
🔜
End Q2 2026
Soft time windows
✅
🔜
End Q2 2026
Skill levels / proficiency
✅
🔜
End Q2 2026
Job relations (same route, etc.)
✅
🔜
End Q2 2026
Break management
✅
🔜
End Q2 2026
Tag ranking
✅
🔜
End Q2 2026
Inherited location
✅
🔜
End Q2 2026
Pickup & delivery pairing
✅
🔜
End Q3 2026
Workload balancing / fairness
✅
🔜
End Q3 2026
Rules engine
✅
🔜
End Q3 2026
Multi-day planning
✅
🔜
End Q3 2026
Real-time re-optimization
—
🔜
End Q3 2026
SSE streaming progress
—
✅
New in V3
Job proximity constraint
—
✅
New in V3
V3 is under active development. The V2 endpoint (/v2/vrp/sync/solve) remains available and internally maps to the V3 solver — you get V3’s performance with the V2 API contract.