No hardware? No problem.
Open the results tab, paste from a spreadsheet, and Outlap structures it — lap times, sector splits, valid/invalid flags. Works from any timing software that can export a CSV or table.
For clubs: per-lap millisecond times, sector splits, and a live leaderboard from paste, transponder, or API. For drivers: Solo timing at /solo — no event needed. Tap-to-lap HUD with G-force, per-corner tyre data, delta-vs-PB, and spoken sector deltas. AI coach summary flows to your Progress tab.
Every event gets a dedicated Timing tab — a keyboard-optimised lap entry interface kept separate from attendee management and admin.
No event, no transponder, no timing loop. Create a reusable car profile, calibrate once, and the HUD handles everything — from spoken sector deltas to per-corner tyre data — while you drive.
Create a reusable car profile — tyres, pressures, camber, setup notes. Enable motion sensors, capture a stable pitch/roll level reading, and set a sensitivity. Profile saves to your account; override tyres and pressures per run without touching the base profile.
First tap sets the start gate — the HUD comes live with a large lap clock, delta-vs-PB, GPS speed trace, lateral G-force, and per-corner tyre wear and brake heat. Subsequent taps record laps. Amber flash for each lap, green flash for a PB, haptic vibration — respects prefers-reduced-motion. Spoken sector deltas announce over speaker or earpiece. Units toggle between km/h and mph, cold and hot PSI, persisted in localStorage.
Every lap with sector splits, personal bests flagged, delta to your quickest, and an AI coach summary identifying what improved and where to focus. Post-lap corner analytics surface tyre sparklines, brake heat trends, a pit-strategy timeline projecting your next stop from the wear trend, and a corner detail dialog with regression analysis, R² confidence bands, and outlier markers.
Session data lands in your Progress tab — PB deltas, 4-sector charts, trends across circuits, Sabine's analysis built on real lap history. Link a /compare/:code room to race against other drivers at the same event: live leaderboard with lead-change feed, side-by-side setup matrix, built-in chat.
Three ways to get lap data into Outlap. Use whichever fits your setup.
Open the results tab, paste from a spreadsheet, and Outlap structures it — lap times, sector splits, valid/invalid flags. Works from any timing software that can export a CSV or table.
Send laps via the timing API with a transponder ID. Outlap resolves it to a registered driver automatically. Batch ingest for burst uploads between sessions.
POST laps in real time or in batch. Full OpenAPI spec at /timing-api/v1/openapi.json. Bearer auth via per-club API keys, revocable at any time from club settings.
A public REST API for timing system operators. POST laps in real time as cars cross the line. Transponder IDs resolve to registered drivers automatically. Mint per-club API keys from settings — revocable at any time, last-used timestamp tracked.
/timing-api/v1/openapi.jsonEvery lap triggers a results recompute. Standings update the moment the session ends — no manual scoring, no spreadsheet, no arguing about the totals.
Award extra points for fastest qualifier — configurable per championship.
Optional points for the overall fastest lap of the race weekend.
Automatically discard the worst N rounds when computing season standings.
Configure how ties are resolved — head-to-head, best round, most wins.
Multi-class events scored separately. Every class gets its own podium and standings.
Results trigger recomputes automatically. No manual totalling. No spreadsheets.
Create a /compare/:code room and share the link. Every driver who joins sees the same real-time leaderboard — lap by lap, as they happen. Ideal for club days, time-attack sessions, or any event where drivers want to compete without a formal transponder setup.
Live timing is available to every Outlap club. No hardware required to start — paste your results in and the leaderboard builds itself.