Help

GraphHopper Blog

happy birthday balloon

Birthday and Stars

Today the GraphHopper routing engine turned 8 years. It has now over 2500 stars at GitHub and together we pushed over 4300 commits with contributions from over 80 contributors – thanks a lot! See here for the first commits. Additionally we invested into our other open source project jsprit. jsprit was created in 2013 from […]

Time-dependent restrictions

Over the past year, we’ve been investigating time-dependent routing, in particular time-dependent access restrictions and time-dependent turn restrictions. We’ve been working with the University of Heidelberg, and the work has been supported by a grant from the Federal Ministry of Transport and Digital Infrastructure. The recommended route from the northern part of the city of […]

February News from GrahHopper

Ending support for TLS 1.0/1.1 From March 4th, 2020, all requests to the GraphHopper Directions API must use HTTP over TLS (HTTPS), with support for TLS 1.2. We’ve decided to make this change in the best interest of our customers. This way we can ensure the security of data in transit and stay up to […]

Releasing the Cluster API

We’re happy to announce our new product: the Cluster API! It solves the “capacity clustering problem” by assigning a set of customers to a given number of distinct groups (called clusters). The API “clusters” by minimizing the total distance from each individual customer to its designated group median. It can also consider minimum and maximum […]

December News From GraphHopper

Thanks to all our customers and users who challenge us daily to make our services and open source projects better. Just take a look at our newsletters and see what we have achieved in just one year. I’m really proud to be part of the GraphHopper team and that we have created an independent company […]

Routing API: Using Path Details

With the GraphHopper Directions API it is easy to calculate the route from A to B including multiple intermediate waypoints. Our customers often use the Route Optimization API to get an optimized order of many deliveries. To deliver your packages or services in real world you additionally need a navigation application where you need turn […]