Help

Open Source at Our Core

Our commercial APIs are built on GraphHopper routing engine and jsprit – two battle-tested open source projects with over 6,000 GitHub stars that set industry standards in routing technology. Get the reliability of enterprise software with the innovation and transparency of open source.

jsprit: Advanced Vehicle Routing Solver

Java-based optimization toolkit that tackles complex TSP and VRP challenges with powerful metaheuristics. It is lightweight and designed for flexibility and performance. Built for developers who need complete control over their optimization logic.

Routing Engine: Fast. Efficient. Flexible.

Java-based routing engine optimized for performance and memory efficiency. Deploy anywhere – from cloud servers to mobile devices, with full offline capability. Native OpenStreetMap support plus custom data source integration.

Proudly Powered by OpenStreetMap

As a silver corporate member of the OpenStreetMap Foundation, we don’t just use the world’s largest open mapping platform – we help shape its future. Our routing technology powers free route planning on openstreetmap.org, giving back to the community that makes global routing possible.

Trusted by Forward-Thinking Companies Worldwide:

GitHub Repositories

Everything open source. Browse our code, customize for your needs, or contribute to our routing technology. Join thousands of developers building with GraphHopper.

Get Help & Share Knowledge

Join our developer community where routing challenges meet solutions. Direct access to GraphHopper experts and fellow developers.

Enterprise API vs. Open Source: Feature Comparison

  Open Source GraphHopper Directions API
Routing API true true
Route Optimization API false true
Map Matching API true true
Matrix API false true
Isochrone API true true
Geocoding API true true
Frequent data updates false true
OpenStreetMap data support true true
TomTom data support false true
Support and SLA false true