# OSRM

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

High-performance routing engine designed to run on OpenStreetMap data.

Open Source Routing Machine (OSRM) is a high-performance routing engine written in C++ designed to run on OpenStreetMap data. It provides HTTP API for shortest path queries, distance matrices, and more.

## Details

- Type: web-app

- Categories: routing

- Open source: Yes

- Pricing model: open-source

- License: BSD-2-Clause

## Features

- Fastest-route queries over an HTTP API

- Distance and duration matrix computations

- Map matching for noisy GPS traces

- Traveling salesman trip solving

- MLD and Contraction Hierarchies pipelines

- Node.js and Python bindings available

## Project sources

- Website: https://project-osrm.org

- Repository: https://github.com/Project-OSRM/osrm-backend

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