Background Geolocation SDK

Background Geolocation SDK

Battery-efficient, highly accurate background location tracking for iOS and Android — trusted by over 20,000+ apps in over 140 countries worldwide.

Buy Now
20,744+ Production Apps
140+ Countries
16 Use Cases
Software AgenciesFleet TrackingField ServiceDelivery & LogisticsWorkforce TrackingRideshare & MobilityHealth & FitnessTravel & HospitalityMarketplace & On-DemandAsset TrackingSecurity & PatrolRetail & CommerceFamily SafetyTelematicsConstructionRoute Optimization

Public companies using the Background Geolocation SDK

Intelligent Motion DetectionA sophisticated motion-state machine automatically transitions between tracking and stationary modes, slashing battery usage when the device is still.
GeofencingMonitor unlimited circular regions with sub-metre accuracy — triggers reliably even when the app is terminated by the OS.
Polygon GeofencingDefine geofences as arbitrary polygon shapes — parks, building footprints, delivery zones. Available as a paid add-on.
Durable HTTP + SQLite QueueEvery location is persisted to SQLite before upload. Automatic retry, JWT auth, and batch upload keep your server in sync.
Survives Termination & RebootWith stopOnTerminate: false and startOnBoot: true, the SDK continues tracking after the app is killed and resumes automatically when the device restarts, without user interaction.
Android Headless TasksContinues executing JavaScript and Dart location callbacks even when the Android app is fully terminated — no foreground process required.
Location FilterFine-tune location accuracy with a configurable filter pipeline — smooth GPS noise and set minimum accuracy thresholds.
Odometer & Trip MetricsBuilt-in distance tracking, speed, and heading — no extra code required. Reset the odometer at trip start and read it at any time.
Transistor's Background Geolocation SDK is the most complete and battle-tested location library available for cross-platform mobile development. It ships with a full native implementation for both iOS (Swift) and Android (Kotlin), with identical APIs across React Native, Flutter, Capacitor, and Cordova.