Engineering & Product Updates

Technical deep-dives into European mobility data, DATEX II normalization, and the engineering behind aggregating European National Access Points.

Borders Cross-Border Dispatch

Your ETA Assumes the Border Takes an Hour. It Can Take Four Days.

Inside Schengen a border is a road sign; at the EU’s external freight frontier it is a queue measured in days — 5,964 minutes and 1,006 trucks at Yahodyn–Dorohusk on one July morning. Live electronic-queue waits and queue depth, normalized into one schema and surfaced on your route as warnings[] before the truck leaves.

July 2026
Restrictions Cross-Border Compliance

Every Country’s Truck Ban and Sign, in One Schema

A route legal in one country can be illegal across the border at the same hour. National truck restrictions and variable-message signs, normalized into one queryable schema — filterable by jurisdiction and bounding box, and surfaced automatically as warnings[] along your route, only when your truck actually trips the limit.

July 2026
Fleet Cross-Border Integration

Five Road-Data Problems Every Cross-Border European Fleet Hits

Twenty-seven countries, twenty-seven National Access Points, and one truck plan that has to survive every border in between — from diverging DATEX profiles to per-country tolls, EU 561/2006 breaks, national truck bans, and EV-charging gaps. The five problems we hear in nearly every conversation, and what takes each off your plate.

June 2026
Coverage Open Data EV Charging

Beyond DATEX II: Folding Open Data into One European API

Not every useful feed travels as DATEX II on a National Access Point. We folded Open Charge Map EV charging, Czech municipal parking via Golemio, and Kyiv open data into the same normalized GeoJSON schema — and crossed the EU border for the first time, into Ukraine and Moldova.

June 2026
Driving Time 561/2006 Routing

Driving-Time Break Planning, Right on the Route

A nav app won’t tell the dispatcher where the 4.5-hour break limit lands — or whether there’s a free truck parking spot when it does. Send the driver’s clock with the route and get back every required break and stop under EU 561/2006, each with the parking reachable before the deadline and a feasible flag.

June 2026
Tolls Routing Fleet

The Truck’s Actual Toll Bill, Across Europe

Distance tolls on the autoroutes, vignette and Go-Box charges in the DACH region — and none of them are a car’s rate. Add include: ["tolls"] to a route request and get the truck’s real toll cost: a per-currency total plus a per-section breakdown, priced against weight, axles, and category.

June 2026
DATEX II Architecture

How We Normalize DATEX II Across 30 European National Access Points

Every NAP publishes a different DATEX II profile, version, transport, and auth flow. Here's the adapter pattern that turns 30 incompatible feeds into one schema.

May 2026
Mobilithek mTLS

Pulling Germany's Mobilithek over mTLS — A Working Walkthrough

Mobilithek doesn't use API keys — it uses TLS client certificates. Registration, certificate handling, the broker URL, and a working Go client.

May 2026