Automotive & Embedded
A MapLibre GL Native-based navigation SDK bundled with Farun's offline vector maps, on-device routing engine, elevation data, and nautical charts. Runs on Android Automotive OS and embedded Linux - no cloud dependency, no proprietary runtime.
Early Access: The automotive SDK is in active development. Contact us to discuss your platform requirements and join the early access programme.
MapLibre
GL Native renderer
OSRM
On-device routing
100%
Offline operation
No proprietary runtime. No cloud calls. No outbound data by default.
The Problem
Most navigation SDKs for vehicle platforms are built around cloud data sources. When the connection drops, so does the map experience. Farun takes a different starting point - the device, not the cloud.
Tunnels, rural highways, underground car parks, and low-signal industrial zones every connectivity gap turns a cloud-based nav stack into a blank screen. For vehicle platforms, that is a UX failure and a trust problem.
Google Maps Platform and Mapbox stream routes, destinations, and position data to their own cloud infrastructure. Vehicle operators lose control of where that data goes and who sees it.
Commercial map providers restrict layer styling, POI sets, and branding. You can't fully adapt the map experience to match your vehicle's HMI language without rebuilding on an open renderer.
Most navigation SDKs cover roads. Vehicles that operate across terrain or near coastlines commercial trucks, agricultural equipment, marine support vehicles need elevation and nautical data as well. That typically means two separate data vendors.
SDK Architecture
The SDK is not a proprietary black box. It's MapLibre GL Native, an open-source renderer with a proven track record in production vehicle platforms combined with Farun's offline spatial dataset and routing engine.
MapLibre GL Native
The Farun Automotive SDK is built on MapLibre GL Native, the open-source fork of Mapbox GL Native. It runs on Android Automotive OS and embedded Linux without any proprietary runtime. Farun provides the offline map tile bundles, routing engine, and spatial data that power it.
Offline Map Bundles
Map data is delivered as MBTiles bundles, compressed vector tile packages for a specific region. Load them onto the device's storage once and render, route, and search entirely without a network connection. Update bundles via USB or OTA when a connection is available.
On-Device Routing
The routing engine is OSRM-based, packaged to run on the same device as the renderer. Route calculation, rerouting, and POI search happen entirely on-device. The vehicle doesn't need a data connection to navigate from A to B.
Spatial Data Coverage
The same data that powers the Farun GPS Navigator hardware is available for SDK deployments. That includes 30m SRTM elevation data, ENC-derived nautical charts, and a 40M+ POI database, all accessible from the same offline bundle, with no separate data vendor required.
Without Farun
With Farun SDK
Cloud APIs
The Farun location APIs are a separate product from the embedded SDK for developers building mobile companion apps, fleet dashboards, service booking tools, and back-office systems on top of the same spatial dataset.
APIs are not required to run the on-device SDK. They're available separately via RapidAPI.
View all APIsServe MVT tiles from Farun's dataset into your MapLibre GL style for companion apps, web HMI, and pre-baking offline bundles.
Route calculation for companion apps, fleet dispatch tools, and back-office systems running against the same road graph as the on-device engine.
Query terrain elevation along a route or at a coordinate for gradient-aware routing, risk scoring, and slope visualisation.
Generate road-network reachability zones for service coverage analysis, dealer catchment mapping, and depot planning.
Early Access
Tell us your target platform, Android Automotive OS, embedded Linux, or web HMI and what spatial data your application needs. We'll discuss what's available today and what's on the near-term roadmap.