Sswapr.maltor

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.

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.

FeatureOpen Source Routing Machine (OSRM)GraphHopper
PricingFreeFree
ModelOpen-sourceOpen-source
LicenseCC-BY-SA-3.0CC-BY-SA-3.0
DeploymentSelf-hostedSelf-hosted
CategoryMaps and Global Positioning System (GPS)Maps and Global Positioning System (GPS)
Self-hostedYesYes
Free tierYesYes

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.