Freedom251 › Route Planning Software
GraphHopper

What GraphHopper is
GraphHopper provides routing and route optimization APIs for applications and transportation operations. Its routing service returns travel times, distances, and turn-by-turn directions, with vehicle-specific profiles that can be customized. For planning multi-vehicle routes, it supports constraints including time windows, vehicle capacities, and service times. Additional tools cover geocoding in both directions, territory planning, GPS track processing, distance and time calculations, and service area mapping. Traffic-aware planning uses TomTom traffic data to account for travel times that change during the day. GraphHopper uses OpenStreetMap data for routing and geocoding and works with map providers including Thunderforest and MapTiler. Its commercial APIs are built 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 through web, API, Android, iOS, and self-hosted options. Plans start with a free tier for non-commercial use, followed by paid plans from €69 per month. All plans include online support, software updates, and at least weekly OpenStreetMap data updates. 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.
Who it suits
GraphHopper suits developers building routing into applications and transportation teams planning vehicle routes with constraints such as time windows or capacity. Its API, mobile, web, and self-hosted options also fit projects that need different deployment routes or offline use.
What it does well
- Provides travel times, distances, and turn-by-turn directions.
- Supports custom vehicle profiles and time-window planning.
- Includes geocoding, territory planning, and GPS track processing.
- TomTom traffic data informs changing travel times.
- Open-source routing engine supports cloud, mobile, and offline use.
What to know first
- Free plan is limited to non-commercial use.
- Free plan has limited daily credits and request profiles.
- Flexible mode is unavailable on the Free plan.
- Free plan has no guarantees.
Limits
The Free plan costs €0 per month, allows 500 credits per day, 5 locations per request, and 1 vehicle per request, and is limited to non-commercial use. It has limited credits per minute and vehicle profiles, excludes flexible mode, and has no guarantees. The Basic plan at €69 per month allows 5,000 credits per day, 30 locations and 2 vehicles per request, 150 map-matching locations per request, and a 15-minute isochrone limit.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Monthly billing; €0 per month · 500 credits/day · 5 locations/request · 1 vehicle/request · forum-only support · non-commercial use only | Free |
| Standard | Monthly billing; annual payment is available · 15,000 credits/day · 80 locations/request · 10 vehicles/request · 500 map-matching locations/request · 20-minute isochrone limit | €199 a month |
| Premium | Monthly billing; annual payment is available · 50,000 credits/day · 200 locations/request · 20 vehicles/request · 700 map-matching locations/request · 30-minute isochrone limit | €479 a month |
| Basic | Monthly billing; annual payment is available · 5,000 credits/day · 30 locations/request · 2 vehicles/request · 150 map-matching locations/request · 15-minute isochrone limit | €69 a month |
| Custom | Contact GraphHopper for a custom plan · Custom credits/day · up to 10K locations/request · up to 200 vehicles/request · up to 1K map-matching locations/request · up to 60-minute isochrone limit | On request |
As graphhopper.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the GraphHopper website.
- Choose the Free plan for non-commercial use or review the paid plans.
- Use the API documentation's Java or JavaScript client libraries to connect an application.
- For mobile turn-by-turn navigation, the documentation recommends MapLibre Navigation SDK for iOS or Android.
- Choose web, Android, iOS, API, or self-hosted access for your project.
GraphHopper is a location-services platform built for applications and transport operations that need routing, route optimization, or geospatial tools. It is best suited to teams that can integrate APIs or use its open-source engine; commercial users should weigh the generous range of tools against daily credit and request caps.
Overview
GraphHopper combines routing, vehicle planning, geocoding, and other location services. Routing returns travel times, distances, and turn-by-turn directions, with vehicle-specific and custom profiles. Optimization can account for time windows, vehicle capacity, and service times, which makes it relevant to operational scheduling as well as navigation.
The commercial APIs build on the Java-based open-source GraphHopper routing engine and jsprit. The engine supports cloud servers, mobile devices, self-hosting, and offline use. GraphHopper uses OpenStreetMap data for routing and geocoding and works with map providers such as Thunderforest and MapTiler. The project began in 2014; the company was founded in Munich in 2016.
Key features
Routing and geospatial tools
Traffic-aware planning uses TomTom traffic data to account for changing travel times during the day. Geocoding converts between addresses and coordinates, while territory planning, GPS track processing, distance and time calculations, and service-area mapping broaden the toolkit beyond route directions. That range can reduce the need to assemble separate location services, though teams still need to integrate the APIs into their own application or operation.
Vehicle planning and integration
Time windows, vehicle capacities, and service times give route optimization practical constraints for transport operations. The product supports a maximum of 30 stops. API documentation includes Java and JavaScript client libraries and recommends MapLibre Navigation SDK for turn-by-turn navigation on iOS or Android.
GraphHopper says API requests are processed on Hetzner servers in Germany, stored for up to five weeks, and protected in transit with HTTPS, PFS, and similar techniques. All plans include online support, software updates, and at least weekly OpenStreetMap data updates. Paid plans add email support, with telephone support on Premium.
Pricing
GraphHopper has a free plan and paid plans billed monthly. Annual payment is available on Basic, Standard, and Premium. The free tier is limited to non-commercial use and has no guarantees, so it is not a safe basis for a commercial service that depends on reliable access.
| Plan | Price | Daily credits | Request limits |
|---|---|---|---|
| Free | €0 per month | 500 | 5 locations, 1 vehicle |
| Basic | €69 a month | 5,000 | 30 locations, 2 vehicles, 150 map-matching locations, 15-minute isochrone limit |
| Standard | €199 a month | 15,000 | 80 locations, 10 vehicles, 500 map-matching locations, 20-minute isochrone limit |
| Premium | €479 a month | 50,000 | 200 locations, 20 vehicles, 700 map-matching locations, 30-minute isochrone limit |
| Custom | Custom pricing | Custom | Up to 10K locations, 200 vehicles, 1K map-matching locations, 60-minute isochrone limit |
Free also caps requests at 5 locations and 1 vehicle, with forum-only support; it has limited credits per minute and vehicle profiles, and does not support flexible mode. Basic is the lowest paid entry point at €69 a month, raising capacity to 30 locations and 2 vehicles per request. Standard and Premium suit progressively larger workloads, but their higher daily credits do not remove per-request ceilings. Custom is the option for larger stated request limits, with price set by GraphHopper. No plan lists a seat allowance.
Platforms
GraphHopper supports Android, iOS, web, APIs, and self-hosting. Its open-source engine's offline and mobile support gives developers deployment flexibility, while the documented client libraries cover Java and JavaScript.
Who it's for
Choose GraphHopper if you are building an application that needs configurable vehicle routing, or managing transport routes subject to capacity and time constraints. It is also a fit when geocoding, traffic-aware planning, or service-area tools belong alongside routing. Look elsewhere if you need flexible mode or service guarantees on a free plan, or if the published request ceilings do not match your workload.
Pros and cons
- Broad location toolkit: Routing, optimization, geocoding, track processing, and service-area mapping sit within one product.
- Operational constraints: Time windows, capacities, and service times make optimization more relevant to fleet planning than simple directions alone.
- Deployment choice: The open-source Java engine supports self-hosting and offline use as well as cloud and mobile deployment.
- Free tier has sharp boundaries: Non-commercial use only, limited credits and profiles, no flexible mode, and no guarantees restrict its role to evaluation or qualifying non-commercial work.
- Request and daily caps: Even paid plans limit credits and the size of individual requests, so high-volume or large-vehicle operations may need Custom pricing.
Alternatives
For a wider comparison, browse Route Planning Software and Route Optimization Software.
Route4Me is worth considering for simpler stop-based route planning: its free plan allows 10 stops and saves routes for 7 days, while the paid Monthly plan is $9.99 a month with unlimited stops. Badger Maps offers a 14-day free plan with route optimization up to 120 stops and native iOS and Android apps, a different starting point for users prioritizing those app and stop limits.
Navmii provides free SDK access. Moovit may suit readers seeking free transit planning, real-time information, and directions instead of transport-operation APIs. Timemoz, SalesRoute.ai, Harpus Field Sales, and SalesRabbit Appointment Management are other alternatives to consider.
Verdict
GraphHopper is a strong choice for developers and transport operators who need routing APIs, constrained vehicle optimization, and geospatial tools in one product, with the added option of an open-source engine for self-hosting or offline use. Commercial buyers should match their daily volume and request sizes to a paid plan before committing; readers who need flexible mode or guarantees without paying should look elsewhere.
Verdict
Choose GraphHopper if your application or transport operation needs routing APIs, constrained route optimization, or geospatial tools in one product. The free tier can suit non-commercial use, while commercial projects should compare the paid plans’ daily credits and request limits. Look elsewhere if you require flexible mode or guarantees on the free tier.
Questions
Is GraphHopper free?
Yes. Its Free plan is €0 per month and is for non-commercial use. Paid plans start at €69 per month.
Which platforms does GraphHopper support?
It is listed for Android, iOS, web, API, and self-hosted use.
Is GraphHopper open source?
Its 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.
What does route optimization support?
It supports constraints including time windows, vehicle capacities, and service times.
Which plans are available?
Free is €0 per month; Basic is €69, Standard €199, and Premium €479 per month. Custom plan pricing is available by contacting GraphHopper.
What support comes with the plans?
All plans include online support, software updates, and at least weekly OpenStreetMap data updates. Paid plans include email support, and Premium includes telephone support.
Facts from GraphHopper's own pages
- 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, 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, 9 Oct 2026
- Founded
- 2016 · graphhopper.com, 28 Sept 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, 9 Oct 2026
- Headquarters
- Munich, Germany · graphhopper.com, 28 Sept 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, 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, 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, 9 Oct 2026
- Optimization
- Route optimization supports constraints such as time windows, vehicle capacities, and service times. · graphhopper.com, 9 Oct 2026
- Product
- GraphHopper provides routing and route optimization APIs for applications and transportation operations. · graphhopper.com, 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, 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, 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, 9 Oct 2026
- Traffic
- Traffic-aware route planning uses TomTom traffic data to account for changing travel times during the day. · graphhopper.com, 9 Oct 2026
Where GraphHopper stands on Freedom251
- Route Planning Software#1 of 39
- Location Platform Software#4 of 25
- Route Optimization Software#6 of 30
