Quick Start

Integrate Damoov's telematics SDK into your iOS, Android, React Native, or Flutter app in 3 steps.

Getting Started

This guide walks you through integrating Damoov's telematics SDK and APIs — whether you're adding tracking to an existing app or building a new one. By the end, your app will be collecting trips and sending them to the Damoov platform for processing.


Integrate Telematics Into Existing App

If you already have a mobile app and want to enhance its capabilities with Damoov's telematics, this is the right starting point. By integrating our telematics SDK and telematics APIs, you can keep your existing UI and feature set while adding driving behavior tracking, safety scoring, and trip analytics to your app.

Step 1. Initial Setup

Step 2. User Registration & API Integration

Note: Each app user needs a unique Telematics User ID for identification.

Step 3. SDK Integration to your mobile app


Essential Resources & Best Practices


  • UI/UX Integration: An integral part of the SDK is the permission wizard and push notifications. Learn about customizing these assets in our assets and customization guide.
  • Webhooks/Callbacks: For information about setting up webhooks or backend callbacks, visit the callback configuration guide.
  • SDK Initialization & Error Handling: Ensure you follow the steps correctly. If you run into integration issues, consult the SDK troubleshooting guide.
  • Testing & Debugging: Once integrated, register a Telematics User ID. Test trips can be generated via your Datahub account. More on Trips and Statistics API and the Testing guide.
  • Community & Support: Have a question? Use the chat on any page. Join discussions on our forum or our GitHub community.
  • Latency & Data Streams: Understand the expected latency in data processing and the types of data streams supported. More details here.