Changelog

2025 Q3
v1.1.0

Batch Route Processing & Performance Enhancements

🚀 New Batch Route Endpoint

Introducing the new /route/batch endpoint for processing multiple route requests efficiently in a single API call. This enables:
  • Reduced API overhead for multiple route calculations
  • Optimized network usage and faster processing

⚡ Performance Breakthroughs

Major performance improvements across all routing services:
  • Sub-50ms response times for simple route calculations
  • Sub-quadratic scaling for large distance matrices - up to 3,836 table cells processed per millisecond
  • Production-grade reliability with 99.9% uptime SLA

🔄 Advanced Traffic Interpolation

Enhanced time-dependent routing with decimal slice support:
  • Granular traffic modeling using decimal slices (e.g., 2.5, 4.7) for smooth transitions
  • Linear interpolation between time periods for more accurate travel time predictions
  • Simplified architecture reduces processing complexity while improving accuracy

Demo page

Added a demo page to showcase the new features and performance improvements.

Solvice Maps Demo Page

📊 Performance Scaling

Performance demonstrates exceptional sub-quadratic scaling: as matrix size increases 100x, throughput increases 225x
2025 Q2
v1.0.0

Introducing the /cube endpoint

We all know about distance matrices (our /table endpoint), but Route Optimization systems require multiple slices throughout the day. Ideally one for every 5 minutes in the day in order to get the travel time as granular and accurately as possible. However, if you would want to solve a 1000-jobs VRP request, you would need 288 matrices of 1000x1000 elements. That would be quite cumbersome to first calculate and then secondly hold in memory during the solve.That is why we are introducing a /cube endpoint to fetch the entire 3-D matrix or what we call cube. 288 slices is too much but what if we can approximate it with a function? A polynomial that reduces the necessary slices. Read more in the /cube introduction

Increase granularity with the Travel Coefficient Cube

2025 Q1
v0.9.0

Predictive traffic integration

TomTom traffic integration

Thanks to our partnership with TomTom, we can now provide predictive traffic information to our routing engine.
2024 Q4
Public Beta

Publicly launching Solvice Maps

Solvice Maps is now publicly available since December 2024. We believe that it is one of the most powerful and fastest routing engines available. We’re launching on OpenStreetMap data initially and will soon expand to other map data providers such as TomTom.Next to the routing engine, we also provide a tile server that can integrate with any map application and framework such as Leaflet, Mapbox GL JS, OpenLayers, etc.