
Features
Performance-centric SDK
The Capture SDK offers a lightweight library built for mobile apps & optimized for performance. At under 1MB compiled, the SDK offers bounded, predictable resource consumption, with:High volume, asynchronous local storage and persistence
Compact binary formats
Compressed communication between client and server that keeps improving as more data is exchanged
Configurable memory, disk, and CPU utilization
Real-time configuration hot swapping

bitdrift's SDK is built on a high-performance core shared across mobile and server platforms, wrapped in lightweight native layers for iOS and Android.
The SDK performs most of its work on its own background threads, with great care taken to minimize its impact on the rest of the application. Almost all operations are asynchronous and batched, especially around telemetry capture and emission. Usable from any thread, the vast majority of processing is offloaded from the caller’s thread to dedicated background threads, enabling low-overhead data collection.
Currently running on over 150 million devices, bitdrift Capture has been battle-tested across a wide range of hardware. Every part of the system is configurable through a persistent, bidirectional connection to the bitdrift control plane. Combined with real-time persistence control, this gives developers an industry first: free observability on mobile clients.
Blazingly fast. Fully controlled. Truly mobile-first
Built in Rust for memory safety and performance, with full real-time configurability down to the device level.
Ready to get started?
Start your trial!


Quick tour of bitdrift Capture
Peter Morelli, CEO at bitdrift