Open Source Routing Machine (OSRM) vs GraphHopper
A side-by-side comparison of Open Source Routing Machine (OSRM) and GraphHopper — pricing, license, deployment, and where each tool wins.
Open Source Routing Machine (OSRM)
project-osrm.org
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.
GraphHopper
graphhopper.com
Fast routing library and server using OpenStreetMap.
| Feature | Open Source Routing Machine (OSRM) | GraphHopper |
|---|---|---|
| Pricing | Free | Free |
| Model | Open-source | Open-source |
| License | CC-BY-SA-3.0 | CC-BY-SA-3.0 |
| Deployment | Self-hosted | Self-hosted |
| Category | Maps and Global Positioning System (GPS) | Maps and Global Positioning System (GPS) |
| Self-hosted | ✓Yes | ✓Yes |
| Free tier | ✓Yes | ✓Yes |
Pick Open Source Routing Machine (OSRM) if…
- ✓You prefer Open Source Routing Machine (OSRM)'s feature set or ecosystem fit.
Pick GraphHopper if…
- ✓You prefer GraphHopper's feature set or ecosystem fit.