The Curious Engineer

All blogs / Algorithms / data structures

GraphHopper Directions API

graphhopper.com

Route Planning And Optimization For Your Application

Algorithms / data structuresJava / JVM

Posts
137 from 23 May 2012 to 24 Aug 2026
Posting
monthly (8 in the last year)
Kind
company blog
Feed
https://www.graphhopper.com/feed/

2026 7

  1. Elevation in GraphHopper Maps
  2. Area Sequencing: Shape your routes by area
  3. jsprit 2.0 Released
  4. GraphHopper Gets More Precise Elevation Data
  5. Multiple Reasons for Unassigned Jobs
  6. New Feature: Balance Workloads Across Your Drivers
  7. Understanding Stop Timing: A New Feature for Location Overhead

2025 2

  1. A TSP game I wanted for 10 years — built in 4 hours
  2. GraphHopper Routing Engine 11.0 Released

2024 4

  1. GraphHopper Routing Engine 10.0 Released
  2. Route Planning Step-by-Step
  3. GraphHopper Routing Engine 9.0 Released
  4. OSMAnd with GraphHopper navigation

2023 9

  1. GraphHopper Routing Engine 8.0 Released
  2. Our New API Explorer
  3. Improving The Route Planning Experience in GraphHopper Maps
  4. Leg-based information
  5. Gold Corporate Member
  6. Preview: API Explorer
  7. GraphHopper Routing Engine 7.0 Released
  8. Our Latest Performance Improvement: Solving Traveling Salesman Problems Up To 50% Faster
  9. API Documentation Upgrade

2022 8

  1. The New GraphHopper Maps
  2. GraphHopper Routing Engine 6.0 Released
  3. Host Your Own Worldwide Route Calculator With GraphHopper
  4. Scaling Governors Can Have Bugs
  5. GraphHopper Routing Engine 5.0 Released
  6. GraphHopper is Again Gold Corporate Member of the OpenStreetMap Foundation
  7. New API Dashboard
  8. Findings on Route Optimization in Practice – Part 1

2021 3

  1. New and Customizable Routing Profiles
  2. GraphHopper Routing Engine 4.0 Released
  3. GraphHopper Routing Engine 3.0 Released

2020 15

  1. October News from GraphHopper
  2. GraphHopper Routing Engine 2.0 Released
  3. Distribute work evenly over your drivers
  4. GraphHopper’s new curbside feature: Never drive the right road the wrong way again
  5. How to solve a traveling salesman problem with a week-planning horizon and driver shifts?
  6. Turn Restriction Support for GraphHopper’s Directions API
  7. Examples For Customizable Routing
  8. GraphHopper Routing Engine 1.0 Released
  9. Get Started With Customizable Routing
  10. Experiments with GraalVM native images (2/2)
  11. Experiments with GraalVM native images (1/2)
  12. Birthday and Stars
  13. Time-dependent restrictions
  14. February News from GrahHopper
  15. Releasing the Cluster API

2019 14

  1. December News From GraphHopper
  2. Routing API: Using Path Details
  3. GraphHopper Routing Engine 0.13 Released
  4. July News From GraphHopper
  5. Path Details Updates
  6. Incredibly Fast Distance Matrix API With GraphHopper
  7. Getting Started with the Route Optimization API – Traveling Salesman Problem
  8. April News From GraphHopper
  9. GraphHopper Routing Engine 0.12 Released
  10. docs.graphhopper.com
  11. February News From GraphHopper
  12. Get Started with GraphHopper Navigation
  13. Building a Navigation App using Open Source Tools
  14. Vehicle routing with cargo bikes and small trucks

2018 14

  1. Install the GraphHopper Routing Engine 0.11 with JDK 11
  2. September News From GraphHopper
  3. GraphHopper Routing Engine 0.11 Release: Open Sourcing the Isochrone Module
  4. Visualization of Road Network Reachability with deck.gl
  5. Assign geo locations to roads and its impacts on route optimization
  6. Dynamic route optimisation for large autonomous vehicle fleets
  7. Demo: Real Time Public Transit Routing in Portland
  8. Travel time calculations for traffic and time dependent vehicle routing problems
  9. Balance load among all vehicles
  10. Spring News From GraphHopper
  11. Matrix API Update: 180 000 road distances per second
  12. GraphHopper Routing Engine 0.10 Released
  13. February News From GraphHopper
  14. Mapzen Alternatives for Kurviger

2017 8

  1. December News from GraphHopper
  2. November News from GraphHopper
  3. Time-Dependent Route Optimization API
  4. Route Optimization and Routing Explained
  5. Now flexible routing is at least 15 times faster
  6. June News from GraphHopper
  7. GraphHopper Routing Engine 0.9 Released
  8. The GraphHopper Routing Engine Turns 5 Years Today

2016 14

  1. Graphhopper Directions API News October
  2. GraphHopper Routing Engine 0.8 Released
  3. Press release: GraphHopper Provides Routing as a Service
  4. Releasing the Map Matching API
  5. The daily bug hunt
  6. How to model multiple delivery routes with a single vehicle?
  7. GraphHopper Meeting Berlin, July
  8. What is the difference between the minimization of completion time and minimizing transport time?
  9. GraphHopper Directions API News June
  10. GraphHopper Routing Engine 0.7 Released
  11. How to schedule technicians with skills and multiple dependencies between tasks?
  12. How to solve a traveling salesman problem with a week-planning horizon?
  13. Releasing GraphHopper 0.6
  14. Alternative Roads to Rome

2015 23

  1. GraphHopper 2015
  2. Roads To Rome from Moovel Lab
  3. Visiting every pub in Dublin
  4. Publess routes through Dublin? GraphHopper edition.
  5. How does GraphHopper send out traveling salesmen?
  6. GraphHopper Route Optimization API goes Beta
  7. There won’t be many driverless cars in this century
  8. Motorcycle, Mountain Bike and more on GraphHopper Maps
  9. GraphHopper and jsprit join forces
  10. GraphHopper won a price from founder challenge ‘IKT INNOVATIV’
  11. Analysis of unexpected GraphHopper Directions API downtime
  12. Releasing GraphHopper 0.5
  13. GraphHopper’s new Route Optimization Editor
  14. Simple Route Optimization integrated in the GraphHopper Routing API
  15. Map Matching use cases, or why an Open Source and Open Data alternative is superior to the Google Maps Roads API
  16. Pick the Best Electric Vehicle Charging Station Along a Route with GraphHopper
  17. Elevation data and OpenStreetMap
  18. See how Falk, Ride with GPS and Volo benefit from using GraphHopper
  19. Visualize and Handle Traffic Information with GraphHopper in Real-time for Cologne (Germany, Köln)
  20. GraphHopper release mentioned at heise online
  21. Integrate traffic data into your route planner
  22. Releasing GraphHopper 0.4 and the GraphHopper Directions API
  23. Improved Address Autocompletion on GraphHopper Maps

2014 9

  1. GPSies.com using the GraphHopper Directions API
  2. GraphHopper Directions API Going Private Beta
  3. GraphHopper now also Available for Offline Routing on iOS
  4. The Flexibility of GraphHopper
  5. Digitalizing GPX Points or How to Track Vehicles With GraphHopper
  6. Releasing GraphHopper 0.3 – Plan Your Outdoor Trips Beyond Two Dimensions
  7. GraphHopper in the Browser: TeaVM makes Offline Route Planning possible in JavaScript!
  8. GraphHopper News: Article in Java Magazine and FOSDEM 2014
  9. Driving Directions with GraphHopper and Java on Raspberry Pi

2013 4

  1. GraphHopper an Open Source and Flexible Alternative to Google Maps API
  2. Releasing GraphHopper 0.2 – Further & Faster Road Routing!
  3. GraphHopper Maps 0.1 – High Performance and Customizable Routing in Java
  4. Preparing GraphHopper for its first release … (#Java #OpenStreetMap #Graph)

2012 3

  1. Running Shortest-Path Algorithms on the German Road Network within a 1.5GB JVM
  2. Tricks to Speed up Neighbor Searches of Quadtrees. #geo #spatial #java
  3. Spatial Keys – Memory Efficient Geohashes