On-Device Biometric SDKs
Embed 30-second pre-consultation vitals into Web, iOS, and Android waiting rooms in under 20 lines of code. Frames stay on the patient's device.
Native Edge Runtimes
One engine across every screen.
Web SDK
Drop-in TypeScript module powered by WebAssembly SIMD and WebGPU inside any modern browser.
Package
@vitapulse/web-sdk
Bundle size
~420 KB gzipped
iOS SDK
Swift 5.9+ framework accelerated on Apple Neural Engine via Metal and AVFoundation.
Module
VitaPulseBioKit
Minimum OS
iOS 15.0+
Android SDK
Kotlin Coroutines library with CameraX binding and Android NNAPI hardware acceleration.
Package
ai.vitapulse.sdk
Minimum API
Android 8.0 (API 26+)
Quickstart
Integrate in under 20 lines.
Attach a camera stream, start the 30-second scan, and receive structured vital sign callbacks.
// 1. Initialize the VitaPulse Web SDK (Client-Side Edge Inference)
import { VitaPulseEngine } from '@vitapulse/web-sdk';
const engine = new VitaPulseEngine({
apiKey: 'vtp_live_920194829ad89b',
roiTarget: ['cheeks', 'forehead'],
sampleRate: 60,
features: ['rppg', 'respiration', 'blood_pressure', 'autonomic_hrv']
});
// 2. Attach to camera element or video stream
await engine.attachVideo('#patientCamera');
// 3. Subscribe to real-time hemodynamic pulse telemetry
engine.on('vitals', (reading) => {
console.log('Heart Rate:', reading.heartRate.bpm);
console.log('HRV (SDNN):', reading.hrv.sdnn, 'ms');
console.log('Blood Pressure Est:', reading.bloodPressure.formatted);
console.log('Signal Quality (SNR):', reading.snrDb);
});
await engine.startDiagnostics();