# GraphHopper

Canonical: https://gisforweb.com/tools/graphhopper/

Fast and memory-efficient routing engine for OpenStreetMap with many vehicle profiles.

GraphHopper is a fast and memory-efficient routing engine released under Apache License 2.0. It can be used as a Java library or standalone server. Supports many vehicle types and custom profiles.

## Details

- Type: web-app

- Categories: routing

- Open source: Yes

- Pricing model: open-source

- License: Apache-2.0

## Features

- Route cars, bikes, pedestrians, and more

- Import OpenStreetMap and GTFS data

- Contraction Hierarchies speed up queries

- Isochrone and map-matching APIs

- Use as Java library or standalone server

- Elevation support via SRTM and other sources

## Project sources

- Website: https://www.graphhopper.com

- Repository: https://github.com/graphhopper/graphhopper

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
