Corviont runs MapLibre UI, vector tiles, Valhalla routing, and SQLite geocoding entirely offline on edge or on-prem devices - with a local map updater shipping next.
The Monaco demo is the full Corviont stack in miniature: a MapLibre UI talking to local APIs for tiles, routing, and geocoding - all running in Docker on your machine or edge device.
Monaco packaged as a single PMTiles file, served locally with no external tile servers.
Valhalla container exposing an HTTP API for offline routing between arbitrary points.
SQLite database built from Nominatim data, powering forward and reverse geocoding via a lightweight API.
MapLibre frontend wired to these local endpoints.
Corviont is built for devices that can’t rely on a fast, cheap, always-on connection.
🏠Edge & industrial devices
Run on industrial PCs, gateways, or embedded boxes so maps and routing keep working even when the WAN link is slow or down.
🚢 Remote and offshore deployments
Install on vessels and remote sites with intermittent or satellite-only connectivity so tiles, routing, and search stay instant and local.
đźšš Field fleets & mobile units
Use in vehicles and temporary field setups where devices go offline or change networks, without breaking your app’s map & routing UX.
️🛡️ Privacy and compliance-sensitive environments
Keep location queries and routes inside your own network; all map, routing, and geocoding requests terminate on your devices.
The Monaco demo is the first step. It’s the same architecture we’ll use for larger regions and real fleets - here’s what’s on the way:
đź§© Local map updater
A small background service that pulls new map bundles, verifies them, and switches the active dataset without downtime.
đź—‚ Custom overlays
Load your own POIs, geofences, or operational layers (GeoJSON) on top of the base map, rendered directly in the UI.
📍 Richer geocoding output
Better address results with house numbers, and optional geometry for streets and areas (not just centrepoints) in forward and reverse search.
đź§± More edge platforms & targets
First-class integrations for Portainer and Mender, plus deployment examples for K3s/Kubernetes and edge runtimes on AWS and Azure.
If any of these are critical for you, or if something important to your use case isn’t listed here, tell us in the form below. Your input directly influences what we build first.
Have a real deployment in mind? Share your region and we’ll follow up to scope a paid pilot.
The form has been successfully submitted.