Solutions / Automotive

Automotive & Embedded

Offline navigation SDK for vehicle platforms.

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

Farun Automotive SDK - Stack Early Access
Renderer
MapLibre GL Native
Map data
Farun Vector Tiles
Routing
OSRM (local)
Elevation
30m SRTM
Nautical
ENC / S-57
Platform
Android Automotive / Linux

No proprietary runtime. No cloud calls. No outbound data by default.

The Problem

Connected-car navigation breaks when the car disconnects.

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.

Cloud Navigation Goes Blank At The Worst Moments

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.

Consumer SDKs Stream Driving Data By Default

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.

Map Customisation Is Locked Behind Walled Gardens

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.

No Single Dataset Covers Road, Terrain, And Marine

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

Open renderer. Farun data. Fully offline.

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

Open-source renderer. Farun's data underneath.

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.

MapLibre GL Native - Android Automotive OS, embedded Linux, and web HMI support.

Offline Map Bundles

Regional maps pre-packaged for offline use.

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.

MBTiles format. Roads, terrain, water, buildings, land use, POIs, and nautical layers.

On-Device Routing

Routes calculated locally - no round-trip to a server.

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.

OSRM routing engine. Driving, walking, and cycling profiles. Works fully offline.

Spatial Data Coverage

Road, elevation, and nautical in one dataset.

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.

Vector maps + 30m elevation + ENC nautical charts + POI database - one bundle.

Without Farun

  • Navigation freezes in tunnels, car parks, and low-signal rural corridors
  • Routes and position data streamed to a third-party cloud by default
  • Map styling locked, can't fully adapt to your vehicle HMI language
  • Separate data vendors for road maps, elevation, and nautical coverage
  • Proprietary runtimes with licence restrictions and limited platform support

With Farun SDK

  • Navigation, routing, and search run entirely on-device - zero cloud calls
  • No outbound data by default - position and routing stay on the device
  • MapLibre GL Native is open-source - full control over styling and layers
  • Roads, elevation, and nautical data in one offline bundle from one vendor
  • Open-source renderer - no proprietary licence, no runtime lock-in

Cloud APIs

Building companion apps or back-office tools?

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 APIs

Early Access

Evaluating offline navigation
for your vehicle platform?

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.