LocalSDK

LocalSDK

Enterprise-grade location tracking for mobile apps.

What is LocalSDK?

LocalSDK is a location intelligence platform that gives your app reliable, always-on location tracking — without the complexity of building it yourself.

Drop in a native SDK, and your app gets background location capture, on-device caching, automatic cloud sync, geofencing, and real-time event streaming. Everything works offline, respects user privacy by default, and scales from prototype to millions of devices.

LocalSDK is designed for teams building fleet management, field service, logistics, delivery, workforce, and asset tracking applications.

How it works

LocalSDK has several parts that work together:

Platform support

LocalSDK provides native SDKs for both major mobile platforms, plus a REST API for backend integration.

Key capabilities

Offline-first architecture — Every location is written to an on-device database before anything else. Sync happens in the background when connectivity is available. Your data is never lost.

Adaptive tracking — The SDK uses dynamic distance filters and speed-based heuristics to balance accuracy and battery life. When a device is stationary, it transitions to geofence-based monitoring and passive updates.

Foreground service (Android) — Fully configurable notification with custom title, body, icon, importance level, sound, and vibration. Handles all the edge cases of Android's foreground service lifecycle.

Real-time streaming — Locations are published over MQTT to AWS IoT as they arrive, with automatic retry and batched sync for any that fail.

Privacy by default — Data collection is gated by consent categories. Non-essential fields (IP address, network info, etc.) are opt-in. The SDK collects only what you configure it to.

Ready to integrate?

Head to the Getting Started guide to install the SDK and start tracking in under 5 minutes.

FAQ

On this page