Integrate UrbanDrive into your mobile app in minutes

Enterprise-grade SDK and API for mobility and leasing platforms.

Download UrbanDrive SDK

Get started with our native SDKs for iOS and Android.

Integration options

SDK Integration

Embed the UrbanDrive SDK in your iOS or Android app for a native, customizable flow. Supports Flutter add-to-app and MethodChannels.

API Integration

Server-to-server REST API for orders, authentication, and fleet management. Requires an enterprise agreement.

Contact UrbanDrive to request API access for your organization.

Supported platforms

Use the UrbanDrive SDK on the platforms your users already have.

iOS

Native iOS integration via Swift or Kotlin Multiplatform. Full support for UIKit and SwiftUI.

Android

Native Android integration with Kotlin. Supports Activity and Fragment embedding.

Flutter

Flutter add-to-app with MethodChannel bridge. Run the native SDK from your Flutter shell.

Architecture

UrbanDrive is designed to plug into your existing app with minimal friction.

  • Flutter Add-to-App

    Add the native SDK to your Flutter app and invoke it via platform channels. The SDK runs in the native layer while Flutter handles the shell.

  • MethodChannels

    Bidirectional communication between Flutter and native (Android/iOS). Use named methods for bootstrap, order creation, and SDK lifecycle events.

  • Native bridge

    The SDK runs as a native module. Your app passes configuration and receives callbacks for orders, errors, and session close.