How It Works
Learn how the finger-scan technique delivers chest-strap accuracy without a wearable
Quickstart
Integrate the SDK into your app in minutes
iOS Integration
Step-by-step guide for Swift integration
Android Integration
Step-by-step guide for Kotlin integration
Metrics Reference
Explore every metric the SDK measures and what it means
Validation Data
See accuracy benchmarks from the clinical validation study
Why the Vitals SDK?
The Vitals SDK is the same measurement engine that powers the NEUROFIT app’s Vitals feature, packaged for third-party developers. It is validated against a Polar H10 chest strap across 30 participants and 265 readings.0.47 bpm
Mean heart rate error vs. chest strap
3.4 ms
Mean HRV (RMSSD) error vs. chest strap
94.7%
HRV readings within 10 ms of the reference
Get Started in Three Steps
1
License the SDK
Choose a Binary or Source license and receive your SDK license key. Contact us to get started.
2
Install the SDK
Add the SDK to your iOS or Android project via Swift Package Manager or Maven. See the Installation guide.
3
Run your first scan
Configure the SDK with your license key, present the scan UI, and receive results in your delegate or callback. Follow the Quickstart.
Key Features
- Fully on-device — no images stored or transmitted, deterministic signal processing
- Under 1 MB footprint, native Swift and Kotlin, runs on ~99% of iPhones and ~97% of Android phones
- Six metrics per scan — heart rate, RMSSD, SDNN, Baevsky stress index, Poincaré SD2:SD1, and breathing rate
- Quality gating — unreliable readings are withheld automatically with live guidance during each scan
- Fixed perpetual license — no per-scan or per-user fees, you own your outcomes data
The Neurofit Vitals SDK is not a medical device and is not intended for the diagnosis, treatment, or prevention of any condition. Always encourage users to consult a healthcare professional for medical decisions.
