Routing · Isochrones · In development
Isochrones: how far you get in a given time
/isochrone returns the area reachable from a point within a time or a distance, as GeoJSON contour lines or polygons, in Valhalla’s body. Service areas and delivery zones are drawn from it. On Berlin the GeoJSON was byte-identical to Valhalla 3.9.1 on 45/45 isochrones.
Status · In development
In development, not deployed: there is no routing endpoint to call yet, on geolith.app or api.geolith.app, and no routing plan, price or key.
Berlin · same data, same requests
Against the reference engine
Measured on geolith/routing main. Only sets that were run are shown; no speed or cost is measured.
| Set | Requests | Byte-identical |
|---|---|---|
| Isochrones | 45 | 45/45 |
Detail
Request
One location, a costing, and contours by time (minutes) or distance (kilometers). polygons returns filled areas instead of lines; reverse gives the area that can reach the point.
Detail
Response
A GeoJSON FeatureCollection, one feature per contour, ready to draw with MapLibre.
Routing · In development
More on routing
Sources
- Routing API (planned), geolith docs (read 2026-11-08)
- Valhalla turn-by-turn API reference, Valhalla (open source, MIT) (read 2026-11-08)
Routing · In development
Follow routing progress.
Read how the router works today and what has to pass before it is deployed.