Background Geolocation SDK
Background location tracking that survives app termination, device reboot, and flaky networks — without draining the battery. One native core powers identical APIs across React Native, Flutter, Capacitor, Cordova, and native Swift/Kotlin.
- Offline-safe SQLite queue. Every location is written to local storage before upload. Nothing is lost when the network drops — no persistence layer to build in your app code.
- Built-in HTTP sync with automatic retry. Locations upload to your server automatically with exponential backoff. No Ajax code, no upload queue to manage.
- Motion-aware battery optimization. GPS activates when the device moves and powers down when it stops. Up to 10× less drain than continuous tracking — without missing a trip.
-
Survives termination and reboot.
stopOnTerminate: falsekeeps tracking after iOS kills your app.startOnBoot: trueresumes on Android reboot. No user action required. - Unlimited geofences. The OS caps you at ~20 on iOS and ~100 on Android. The SDK bypasses those limits by paginating active geofences as the device moves.
- Priority support via Slack and GitHub. Direct access to the maintainer — not a ticketing queue.
Choose your license
Licensed per app identifier — not per platform, not per user. Every key unlocks both iOS and Android builds. Plans scale with your portfolio size.
| Starter | Venture Popular | Pro | Studio | |
|---|---|---|---|---|
| Price | $399.00 | $599.00 | $749.00 | $999.00 |
| Overview | ||||
| Application Keys | 1 | 5 | 25 | 100 |
| Premium Slack support | ✓ | ✓ | ✓ | ✓ |
| 1 year access to latest updates | ✓ | ✓ | ✓ | ✓ |