Developers · SDK
Capture at the edge.
The YAS SDK records motion and GPS inside the vehicle many times a second, cleans and batches on-device, then syncs securely. Context, scoring, and attestation happen downstream — your app just starts and ends trips.
iOS
Swift package, iOS 15+. CoreMotion + CoreLocation at the edge.
Android
Kotlin library, API 26+. Sensor + fused location capture.
What it captures
Motion and position, close to the machine.
The SDK samples four signal families at the source and pre-processes them on-device, so only clean, batched records leave the vehicle.
Motion & orientation
Forward, lateral, and vertical acceleration; pitch, roll, yaw; rotation rate and heading.
Position & trip
GPS location, speed, course, and altitude, with per-trip distance and duration.
Device health
Battery, OS version, and permission state, so you can tell a quiet trip from a dropped one.
Sync state
Local batching with secure, resumable upload — no data lost on a flaky connection.
Event SDK
From device to verified record, in a few lines.
Configure once, start a trip, and read the AURA score when it ends. Sampling, batching, and sync are handled for you.
// Configure the in-vehicle edge SDK
let yas = Yas.configure(
trackerId: "TRK-3194",
vehicleId: "EV-0427"
)
// Start a trip — motion + GPS captured at the edge
let trip = yas.startTrip(type: .passenger)
// Samples stream as the machine moves
trip.onSample { s in
// s.acceleration · s.location · s.heading
}
// End → batched, synced, scored downstream
let record = await yas.endTrip(trip)
print(record.auraScore) // 0–100Built for the field
Designed for real vehicles.
Edge pre-processing
Filtering and feature extraction run on-device, cutting upload size and protecting raw signal.
Offline-first
Trips are buffered locally and synced when a connection returns. Tunnels and dead zones are fine.
Privacy by design
Location permission is scoped to trips; the SDK captures the machine's motion, not the rider.
Get the SDK.
Qualified pilots get sandbox credentials, the SDK package, and integration support. Tell us your platform and fleet.
