Routers

From OpenStreetMap Wiki
Jump to navigation Jump to search

This page compares routing software.

See also Routing/online routers.

information sign

This article is a stub. You can help OpenStreetMap by expanding it.

Open source routers

Name License Language Car Bicycle Foot osm.org
Brouter (web) MIT Java yes yes yes no
GraphHopper (web) Apache 2.0 Java yes yes yes yes
OpenRouteService (web) GPLv3 Java yes yes yes no
OSRM (demo) BSD C++ yes yes yes yes
Valhalla (demo) MIT C++ yes yes yes yes
osm.org
Whether or not the router can be used via the www.openstreetmap.org website.

Proprietary routers

Name Coverage API Car Bicycle Foot
Mapbox Directions API (demo) worldwide yes yes yes yes
GraphHopper Directions API (demo) worldwide yes yes yes yes
komoot (web) worldwide no no yes yes
cycle.travel (web) US, NZ, AU, most of Europe on demand no yes no
CycleStreets (web) UK yes no yes no
TripGo (web) only within certain cities yes yes yes yes