OSRM
project-osrm.org
Spec sheet
- Purpose
- OSRM is a modern C++ routing engine for finding shortest paths in road networks.Read 4 Oct 2026 · project-osrm.org
- Support
- The project describes itself as community maintained and points users to Discord and GitHub discussions, issue triage, and code reviews.Read 4 Oct 2026 · github.com
- License
- OSRM is free and open source under the simplified 2-clause BSD license.Read 4 Oct 2026 · project-osrm.org
- API services
- Its services include nearest-road lookup, route, distance or duration tables, map matching, trip optimization, and vector tiles.Read 4 Oct 2026 · github.com
- 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.Read 4 Oct 2026 · github.com
- Interfaces
- The services are available through an HTTP API, a C++ library interface, and a Node.js wrapper.Read 4 Oct 2026 · github.com
- OpenStreetMap
- OSRM supports flexible import of OpenStreetMap data.Read 4 Oct 2026 · project-osrm.org
- 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.Read 4 Oct 2026 · github.com
- Profiles
- Transportation mode is determined by a Lua profile used when preparing data, with supplied profiles typically including car, bike, and foot.Read 4 Oct 2026 · project-osrm.org
- Routing speed
- The project says it handles continental sized networks within milliseconds.Read 4 Oct 2026 · project-osrm.org
- Self-hosting
- The project recommends Docker images as the quickest way to set up a routing engine.Read 4 Oct 2026 · github.com
- Travel modes
- The project site lists car, bicycle, and walk modes, customizable through profiles.Read 4 Oct 2026 · project-osrm.org
- Trip optimization limit
- The trip service approximates the Traveling Salesman Problem and requires all input coordinates to be connected.Read 4 Oct 2026 · project-osrm.org
Where Specifiction places it
- Location Platform Software#13 of 256.7
- Route Planning Software#35 of 397.0