GraphHopper
graphhopper.com
What it is
GraphHopper is a routing and route-optimization platform for applications and transportation operations. Its routing APIs provide travel times, distances, turn-by-turn directions and vehicle-specific profiles, including custom profiles. Optimization can account for time windows, vehicle capacities and service times, with a maximum of 30 stops. Additional tools cover address and coordinate geocoding, territory planning, GPS-track processing, distance and time calculations, and service-area mapping. Traffic-aware planning uses TomTom traffic data. GraphHopper uses OpenStreetMap data and says it works with Thunderforest and MapTiler. The commercial APIs are built on the open-source, Java-based GraphHopper engine and jsprit, supporting cloud servers, mobile devices and offline use. It is available through web, API, Android, iOS and self-hosted deployments. The Free plan is non-commercial; paid plans start at €69 per month. All plans include online support, updates and at least weekly OpenStreetMap data updates.
Spec sheet
- Product
- GraphHopper provides routing and route optimization APIs for applications and transportation operations.Read 9 Oct 2026 · graphhopper.com
- Headquarters
- Munich, GermanyRead 28 Sep 2026 · graphhopper.com
- Founded
- 2016Read 28 Sep 2026 · graphhopper.com
- API libraries
- The API documentation lists Java and JavaScript client libraries and recommends MapLibre Navigation SDK for iOS or Android turn-by-turn navigation.Read 9 Oct 2026 · docs.graphhopper.com
- Company history
- GraphHopper says its routing engine began as an open-source project in 2014 and that the company was founded in Munich in 2016.Read 9 Oct 2026 · graphhopper.com
- Free plan limits
- The Free Plan is for non-commercial use, has limited credits per minute and vehicle profiles, does not support flexible mode, and has no guarantees.Read 9 Oct 2026 · graphhopper.com
- Location tools
- The product includes address-to-coordinate and coordinate-to-address geocoding, territory planning, GPS track processing, distance and time calculations, and service area mapping.Read 9 Oct 2026 · graphhopper.com
- Mapping integrations
- GraphHopper says it works with map providers such as Thunderforest and MapTiler, and uses OpenStreetMap data for routing and geocoding.Read 9 Oct 2026 · graphhopper.com
- Open source
- The commercial APIs are built on the open-source GraphHopper routing engine and jsprit; the routing engine is Java-based and supports cloud servers, mobile devices, and offline use.Read 9 Oct 2026 · graphhopper.com
- Optimization
- Route optimization supports constraints such as time windows, vehicle capacities, and service times.Read 9 Oct 2026 · graphhopper.com
- Routing
- Its routing service provides travel times, distances, turn-by-turn directions, and vehicle-specific routing profiles, including custom profiles.Read 9 Oct 2026 · graphhopper.com
- Security and privacy
- GraphHopper says API requests are processed on Hetzner servers in Germany, stored for up to five weeks, and protected in transit using HTTPS, PFS, and similar techniques.Read 9 Oct 2026 · graphhopper.com
- Support and service
- All plans include online support, software updates, and at least weekly OpenStreetMap data updates; paid plans include email support and Premium includes telephone support.Read 9 Oct 2026 · graphhopper.com
- Traffic
- Traffic-aware route planning uses TomTom traffic data to account for changing travel times during the day.Read 9 Oct 2026 · graphhopper.com
Plans and prices
Strong points and limits
Strong points
- Custom vehicle routing profiles
- Time-window and capacity constraints
- Traffic-aware planning with TomTom data
- OpenStreetMap-based routing and geocoding
- Web, mobile, API and self-hosted options
Limits
- Free plan is non-commercial
- Free plan has limited credits and profiles
- Maximum of 30 stops
- Flexible mode unavailable on Free
Who it suits
It suits developers and transportation teams needing routing, geocoding or constrained multi-vehicle planning. Its web, API, mobile and self-hosted options support different deployment needs.
Verdict
GraphHopper combines routing, optimization, geocoding and planning tools with multiple deployment options. Check the plan limits and commercial-use terms before selecting the free tier.
Where Specifiction places it
- Location Platform Software#3 of 258.6
- Route Planning Software#8 of 398.6
- Route Optimization Software#10 of 308.6