# Valhalla

Valhalla is an open-source routing engine and accompanying libraries for OpenStreetMap data. It is open source and self-hosted, installable on Docker Hub, Proxmox and Unraid.

Canonical page: https://ourlocalhost.com/app/205/valhalla

## Description

Valhalla is an open-source routing engine and accompanying libraries for OpenStreetMap data. It provides routing, time and distance matrices, isochrones, elevation sampling, map matching, and tour optimization for developers and self-hosters. Use it to build custom map and navigation services without depending on external routing providers.

## Platform availability

Available on 2 of 9 platforms: Unraid, Proxmox.

## Health score

59/100 (Fair), based on 5 of 5 factors.
- Maintained: 100 (last commit 16 days ago)
- Popular: 76 (6,290 GitHub stars)
- Easy to install: 30 (2 install platforms, Docker image)
- Light to run: 10 (8 GB minimum RAM)
- Security check: 20 (1 serious finding, CI, tests, OpenSSF Scorecard 4.3/10)

## Security check

1 serious finding: A GitHub workflow can be triggered by outsiders to run their code with the project's secrets.
Automated checks on commit 7fd2228, 18 Oct 2026. Not an audit.

## Links

- Docker Hub: https://hub.docker.com/r/valhalla/valhalla
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=valhalla
- Unraid: https://ca.unraid.net/apps/valhalla-14d0ffh1cfdtm1?q=Valhalla
- Official website: https://valhalla.github.io/valhalla/
- GitHub: https://github.com/JuliaBinaryWrappers/Valhalla_jll.jl
- Documentation: https://valhalla.github.io/valhalla

## Common questions

### Is there a ready-made Docker setup for self-hosting Valhalla routing?

A self-hosted routing Docker repository for Valhalla is described as a full working setup from a PBF file to polyline render on a map, with Python visualization and a troubleshooting guide.

### Can Valhalla be used from Python or Node.js?

The documentation lists Python and NodeJS bindings.

### Can I query matrix, isochrone, status, and tile data through the HTTP API?

Yes, the docs list Matrix, Isochrone, Status, and Tile endpoints under the HTTP API.

### What license applies to the OpenStreetMap data in the test directory?

The OpenStreetMap data in ./test/data is licensed under ODbL and copyrighted by OSM contributors.

---
Source: Our Local Host (https://ourlocalhost.com/app/205/valhalla), the self-hosted and open-source app directory.
