SDK

Mobile SDK to embed telematics into your app

The DriveKit SDK has been designed to transform your mobile application into a driving analysis solution.

SDK EN copie

Why is DriveKit the best choice?

The DriveKit SDK turns any mobile app into a telematics solution to collect driving data from smartphone's sensors (accelerometer, inertial unit, GPS).


DriveKit allows insurers to assess the real road risk of their driving community based on three driving scores: the safety score, the distraction score and the eco-driving score.


DriveKit also gives insurance companies the tools to promote safer driving through connected services such as driving challenges and driving coaching.


Our crash detection service alerts insurers if a driver is involved in a road accident. Operators can then proactively dispatch emergency services or roadside assistance depending on the severity of the impact detected by our service.

DriveKit is also unique as all the graphical interfaces can be integrated into your mobile application as independent, combinable components.

Illustration of Why use DriveKit.
Sensor recording and driving analysis

Data collection and analysis

Open source UI components

Open source UI components

Automatic trip detection

Automatic trip detection

Driver coaching

Engage with drivers

Accident detection and vehicle services

Crash detection & connected assistance

Illustration of the Driving tips of DriveQuant.

Connect your policyholders with smartphones

The DriveKit SDK collects driving data to analyse the driving behavior of every policyholder.

 

It uses the GPS sensor sampled at 1 Hz for the analysis of vehicle dynamics, and the energy consumption analysis. The motion sensors (accelerometer and gyrometer), sampled at 100Hz, are used for crash detection purposes.

Use our graphic libraries to save time

The DriveKit SDK is unique because it contains a free graphical library that insurers can freely used.

 

The objective is to provide insurers and users with the best driving indicators combined with clear visualisations.

No driver intervention needed

The SDK runs in the background and automatically detects the start and the end of a trip, without any action required from the driver. The solution has been designed to avoid disturbing policyholders while driving and ensure they only focus on the road. 

 

The DriveKit SDK uses the smartphone's sensors to collect driving data. The data is then processed to be transformed into objective driving indicators. The SDK can be combined with a beacon for ensuring vehicle identification in Pay-As-You-Drive programs.

Build customer loyalty

Once installed, the DriveKit SDK transforms the data collected by smartphone sensors into reliable driving scores, and driving indicators.

 

The insights are displayed in maps and visualizations to highlight areas for driving improvement.

 

Beyond our driving scores, the SDK contains connected services such as driving challenges to engage in road prevention and make drivers safer on the road. 

Protect your community

With our best-in-class crash detection service, assistance operators are alerted within seconds of a road accident. Operators can then dispatch emergency services in case of severe collision or send out breakdown services.


The driver also gets a notification asking him to confirm their state of health.


Our service also generates reports with driving data before, during and after the impact to help understand the conditions of the accident and accelerate claim management.

Benefits of DriveKit

Battery optimisation

Low battery drain

The SDK runs in the background and only uses the GPS sensor when it detects a trip. Our automatic trip detection system is the most performant and power-efficient solution on the market.

Low data usage

Low data usage

The data exchange volume has been minimized to ensure that the SDK consumes a minimal amount of mobile data.

Quick setup

Quick setup

Installing the DriveKit SDK is a straightforward process, facilitated by our publicly available documentation. The integration can be completed in a single work day.

Compatibility and accuracy

Compatibility and accuracy

The DriveKit SDK is compatible with all iOS and Android devices. We conduct rigorous and scientific assessments of sensors and data quality to produce reliable driving indicators.

Offline detection

Work offline

The SDK works both online and offline. It synchronises the data with our servers even if the user changes smartphones or uses multiple devices.

BLE compliant

Combine with beacons

The DriveKit SDK uses the smartphone sensors to detect trips but it can also be combined with beacons for Pay-As-You-Drive programs.

Get the telematics SDK benchmark guide

Discover the benchmark
thumb_drivekit_comparo_sdk

What our customers say about embedding DriveKit in their apps

What features are included in the SDK?

Our SDK DriveKit includes all of our driving behavior analysis services including trips details, scoring, driving summaries, driving challenges, automatic road crash detection, coaching, eco-driving, mileage tracking, fuel consumption estimation, estimation of tire/brake wear.

Can I activate only certain services?

Yes. You have the choice to include in your application only the services you need or want to offer to your customers/users.

How does the SDK help to improve road safety?

Our SDK DriveKit measures the driving behavior of your customers/users. For each trip made, we calculate a safety score and a distraction score. The app displays personalized driving tips based on driving style.

Do users have to manually trigger the driving analysis before each trip?

No. Your drivers do not have to do anything to benefit from our driving behavior analysis services. It runs in the background on their phone.

How is driving data collected?

Our driving behavior analysis service uses phone sensors (GPS, accelerometer, inertial unit and gyroscope) to measure more than 200 indicators including hard accelerations, harsh brakings, limits of adherence and even detect road crashes.

What applications is the SDK compatible with?

Our DriveKit SDK is compatible with all mobile applications, on both iOS and Android platforms. We offer comprehensive documentation that provides detailed technical instructions, along with one demo app to facilitate a smooth onboarding process. Our SDK is also designed to integrate seamlessly with most cross-platform frameworks. Additionally, we provide specific gateways for React technology, ensuring compatibility and ease of integration.

How to integrate the SDK DriveKit?

To streamline the integration of our SDK into your application, we have developed highly comprehensive public documentation. This resource empowers you to seamlessly integrate the SDK within a working day. In the event that you encounter any challenges during the integration process, our team is readily available to provide assistance and support.

How can I consult the driving data of my customers/users?

We offer a dedicated dashboard where you can access all the driving data of your users, including their driving scores, rankings, and optionally, detailed trip information. For a more detailed overview of the dashboard's functionalities, we recommend visiting the dedicated page. Alternatively, you have the option to retrieve the data directly on your backend through API or set up an automated push system to receive the data seamlessly.

Does DriveKit perform local calculations (edge computing)?

Driving indicators are calculated on the DriveQuant platform, not directly within the SDK. While edge computing — analyzing driving data locally on the smartphone — may sound appealing in theory, it comes with fundamental limitations that make it unsuitable for connected insurance programs: Updates: a bug in the SDK remains active until users update their app. Fragmentation: multiple SDK versions coexist in production, complicating support and long‑term maintenance. Battery drain: local processing heavily uses the CPU, leading to higher battery consumption. SDK size: embedding heavy libraries (e.g., TensorFlow) significantly increases the app’s weight. Raw data access: insurers need raw data to build their own scoring models. Maintenance: without access to raw data, diagnosing or correcting calculation errors is nearly impossible. In short, backend data processing is the most reliable, scalable, and compliant solution for connected insurance programs.

What types of mobility can DriveKit detect?

DriveKit can identify 10 different modes of mobility: car, walking, cycling, motorcycle, train, plane, boat, truck, bus, and skiing.

Is driving data analysis tailored to the vehicle being used?

When the app is launched for the first time, the driver enters details about their vehicle — type (SUV, city car, sedan…), brand, model, and powertrain (combustion, fully electric, plug‑in hybrid, non‑plug‑in hybrid, or diesel). DriveKit’s data processing algorithms then adapt based on this information.

Is DriveKit compatible with electric vehicles?

During onboarding, users are asked to add their vehicle to the app by specifying its type (SUV, city car, sedan…), brand, model, and powertrain (combustion, fully electric, plug‑in hybrid, non‑plug‑in hybrid or diesel). The driving data analysis is adjusted accordingly. If the user indicates they drive an electric vehicle, the algorithms are automatically adapted to reflect this.