Compare software

openrouteservice vs GraphHopper: catalog facts
openrouteserviceGraphHopper

Best for: Routing and reachability analysis on OpenStreetMap data, hosted or on your own server

Best for: Developers and logistics teams adding routing or delivery optimization to their systems

Free

Open source to self-host; the public API is free within daily limits.

Free + paid options

The routing engine is free to self-host; the hosted API has a free sign-up and usage-based paid plans.

Web, Self-hosted Android, Web, Self-hosted
  • Directions, isochrones, matrices and geocoding in one API
  • Self-hostable with Docker Compose or as a JAR
All 4 strengths for openrouteservice
  • Directions, isochrones, matrices and geocoding in one API
  • Self-hostable with Docker Compose or as a JAR
  • Free public API and browser map client
  • QGIS plugin and Python, JavaScript and R clients
  • Many ready-made routing profiles
  • Custom profiles for vehicle size and road preferences
All 4 strengths for GraphHopper
  • Many ready-made routing profiles
  • Custom profiles for vehicle size and road preferences
  • Self-hostable engine plus a hosted API
  • Route optimization for multi-stop deliveries
  • Public API has daily request limits
  • Self-hosting large regions needs significant server resources
  • Route optimization and traffic features are part of the paid hosted service
  • Aimed at developers and businesses rather than individual travellers
Web application, Self-hosted, Hosted service Self-hosted, Hosted service
Open source Open source
License not stated License not stated
Not stated if an account is needed Not stated if an account is needed
Not stated if it works offline Not stated if it works offline
Sources for openrouteservice

Catalog checked September 23, 2026

Sources for GraphHopper

Catalog checked September 23, 2026

“Not stated” means we have not confirmed it. Features can vary by device and plan.