Stop fighting with dirty wrappers and battery drain. Anchor is the native, crash-resistant background location tracking library built for the modern Kotlin Multiplatform stack.
Anchor detects motion activity. If the phone is on a table, GPS turns off. We save battery when your users aren't moving.
OS kill signals happen. Anchor's native heartbeat service automatically restarts tracking when the app is terminated.
No messy Cordova wrappers. Written in pure Kotlin and Swift. Seamless support for GMS & Huawei HMS.
Whether you are tracking fleets or fitness runs, Anchor provides the distinct capabilities you need.
Don't drain the driver's battery. Anchor uses a Finite State Machine to toggle high-precision GPS only when the vehicle is moving.
Capture every turn. Anchor supports High-Frequency Polling for running/cycling apps without the typical background termination issues.
Trigger events exactly when users enter a venue. Our Geofencing Engine wakes up the app silently to sync data or fire local notifications.
Lone worker safety or compliance tracking? Use our Heartbeat Pulse to verify device status even when stationary.
Idiomatic Kotlin. Type-Safe. Asynchronous by default.
We didn't just port a Java library. We built Anchor from scratch - with love and passion - because we needed it too. It is designed to feel native to your modern Kotlin stack. Extensive use of Coroutines, Flow, and DSLs makes integration a pleasure, not a chore.
val config = AnchorConfig( interval = 10.seconds, accuracy = Accuracy.HIGH, stopOnTerminate = false ) // Pure Kotlin Flow. Pure Joy. Anchor.start(config) .catch { e -> /* Handle errors cleanly */ } .collect { location -> // You have the location! println("Lat: ${location.latitude}") }
Start with the free core. Upgrade when you need the heavy lifting.
For indie apps & raw tracking.
Batteries included for production.
License is perpetual.
Subscription covers updates & support. Keep using the last version forever if you cancel.
Total control and compliance.
Lifetime Source Updates.
Includes 1st year support.
Optional support renewal: €249/yr.
Anchor is currently in active development. v1.0 release is planned Jan 2026. Join the waitlist to be notified when the beta drops and get a 50% Early Bird Discount on Pro licenses.