Parchment Docs
UsageIntegrations

GraphHopper

Fast and efficient routing via the GraphHopper routing engine.

GraphHopper is a routing engine built on OpenStreetMap data. It supports multiple travel modes and routing preferences, and can be self-hosted or used via the GraphHopper Directions API.


Capabilities

CapabilityDescription
RoutingTurn-by-turn directions with elevation data and alternative routes

Supported travel modes

Driving, walking, cycling, motorcycle, truck.

Supported route preferences

Avoid highways, avoid tolls, avoid ferries, avoid unpaved roads, avoid hills, prefer paved paths, safety vs. efficiency balance.


Configuration

In Settings → Integrations, click the settings icon on the GraphHopper card.

FieldValue
HostBase URL of a self-hosted GraphHopper instance, e.g. http://localhost:8989. Leave blank when using the GraphHopper Directions API.
API KeyYour GraphHopper API key. Required when using the hosted Directions API; leave blank for self-hosted.

Either a host or an API key is required. Click Test Connection before saving.


Self-hosting

GraphHopper can be run as a Docker container. See the GraphHopper documentation for setup instructions. Pre-built Docker images are available at graphhopper/graphhopper.