# openrouteservice

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

Open-source routing API with directions, isochrones, and matrix services built on OpenStreetMap data.

openrouteservice is an open-source routing engine developed by HeiGIT that provides directions, isochrones, time-distance matrices, geocoding, and optimization services based on OpenStreetMap data. Written in Java and self-hostable via Docker, it also offers a free hosted API tier. SDKs are available for Python, R, and JavaScript, plus a QGIS plugin.

## Details

- Type: web-app

- Categories: routing, geocoding

- Open source: Yes

- Pricing model: open-source

- License: GPL-3.0

- Platforms: web, docker, linux

## Features

- Directions for multiple modes of transport

- Isochrones service for reachability areas

- Time-distance matrix computations

- Snapping coordinates to the road network

- Self-hostable via Docker with OSM data

- Built on a forked GraphHopper 4.0

## Project sources

- Website: https://openrouteservice.org

- Documentation: https://giscience.github.io/openrouteservice/

- Repository: https://github.com/GIScience/openrouteservice

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