Wednesday, October 21, 2026 4,350 lists 78,055 records on file
List your app or device

  1. Home
  2. Location Platform Software
  3. OSRM

OSRM

On the record

API services
Its services include nearest-road lookup, route, distance or duration tables, map matching, trip optimization, and vector tiles.github.com · read 4 Oct 2026
Demo restrictions
The community demo server is limited to reasonable non-commercial use, at no more than one request per second, and provides no uptime, latency, or data update guarantees.github.com · read 4 Oct 2026
Interfaces
The services are available through an HTTP API, a C++ library interface, and a Node.js wrapper.github.com · read 4 Oct 2026
License
OSRM is free and open source under the simplified 2-clause BSD license.project-osrm.org · read 4 Oct 2026
OpenStreetMap
OSRM supports flexible import of OpenStreetMap data.project-osrm.org · read 4 Oct 2026
Operating system support
The project distributes Python binding wheels for Linux x86_64 and aarch64, macOS arm64, and Windows x86_64; other platforms may require building from source.github.com · read 4 Oct 2026
Profiles
Transportation mode is determined by a Lua profile used when preparing data, with supplied profiles typically including car, bike, and foot.project-osrm.org · read 4 Oct 2026
Purpose
OSRM is a modern C++ routing engine for finding shortest paths in road networks.project-osrm.org · read 4 Oct 2026
Routing speed
The project says it handles continental sized networks within milliseconds.project-osrm.org · read 4 Oct 2026
Self-hosting
The project recommends Docker images as the quickest way to set up a routing engine.github.com · read 4 Oct 2026
Support
The project describes itself as community maintained and points users to Discord and GitHub discussions, issue triage, and code reviews.github.com · read 4 Oct 2026
Travel modes
The project site lists car, bicycle, and walk modes, customizable through profiles.project-osrm.org · read 4 Oct 2026
Trip optimization limit
The trip service approximates the Traveling Salesman Problem and requires all input coordinates to be connected.project-osrm.org · read 4 Oct 2026

Alternatives to OSRM

Every alternative, ranked