- Home
- Location Platform Software
- GraphHopper
GraphHopper
Munich, Germany
What it is
GraphHopper provides routing and route optimization APIs for applications and transportation operations. Its routing service calculates travel times and distances, provides turn-by-turn directions, and supports vehicle-specific profiles, including custom profiles. Route planning can account for time windows, vehicle capacities, and service times. Other tools cover address and coordinate conversion, territory planning, GPS track processing, distance and time calculations, and service area mapping. Traffic-aware planning uses TomTom traffic data to reflect changing travel times during the day. GraphHopper uses OpenStreetMap data for routing and geocoding, and says it works with map providers such as Thunderforest and MapTiler. Its commercial APIs build on the open-source GraphHopper routing engine and jsprit; the Java-based engine supports cloud servers, mobile devices, and offline use. The service is available on the web, Android, iOS, through an API, and as a self-hosted option. The Free plan is limited to non-commercial use. Paid plans start at €69/mo.
For and against
For
- Supports custom vehicle routing profiles.
- Route optimization handles time windows and vehicle capacities.
- Traffic-aware planning uses TomTom traffic data.
- Available for web, mobile, API, and self-hosting.
Against
- Free plan is for non-commercial use only.
- Free plan has limited credits and vehicle profiles.
- Free plan has no guarantees.
The verdict
GraphHopper brings routing, optimization, and location tools together, with support for multiple deployment options. The Free plan has clear usage restrictions, while paid plans start at €69/mo.
Who it suits
GraphHopper suits developers building routing features and transportation teams planning routes with vehicle and time constraints. It also offers geocoding and territory tools for applications that use location data.
Plans and prices
Free
500 credits/day · 5 locations/request · 1 vehicle/request · forum-only support
Read 9 Oct 2026 · graphhopper.com
Basic
5,000 credits/day · 30 locations/request · 2 vehicles/request · 150 map-matching locations/request
Read 9 Oct 2026 · graphhopper.com
Standard
15,000 credits/day · 80 locations/request · 10 vehicles/request · 500 map-matching locations/request
Read 9 Oct 2026 · graphhopper.com
Premium
50,000 credits/day · 200 locations/request · 20 vehicles/request · 700 map-matching locations/request
Read 9 Oct 2026 · graphhopper.com
Custom
Custom credits/day · up to 10K locations/request · up to 200 vehicles/request · up to 1K map-matching locations/request
Read 9 Oct 2026 · graphhopper.com
On the record
- API libraries
- The API documentation lists Java and JavaScript client libraries and recommends MapLibre Navigation SDK for iOS or Android turn-by-turn navigation.docs.graphhopper.com · read 9 Oct 2026
- 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.graphhopper.com · read 9 Oct 2026
- 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.graphhopper.com · read 9 Oct 2026
- 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.graphhopper.com · read 9 Oct 2026
- Mapping integrations
- GraphHopper says it works with map providers such as Thunderforest and MapTiler, and uses OpenStreetMap data for routing and geocoding.graphhopper.com · read 9 Oct 2026
- 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.graphhopper.com · read 9 Oct 2026
- Optimization
- Route optimization supports constraints such as time windows, vehicle capacities, and service times.graphhopper.com · read 9 Oct 2026
- Product
- GraphHopper provides routing and route optimization APIs for applications and transportation operations.graphhopper.com · read 9 Oct 2026
- Routing
- Its routing service provides travel times, distances, turn-by-turn directions, and vehicle-specific routing profiles, including custom profiles.graphhopper.com · read 9 Oct 2026
- 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.graphhopper.com · read 9 Oct 2026
- 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.graphhopper.com · read 9 Oct 2026
- Traffic
- Traffic-aware route planning uses TomTom traffic data to account for changing travel times during the day.graphhopper.com · read 9 Oct 2026