Skip to main content

Install vitalera iOS SDK v2

The vitalera iOS SDK v2 is a Kotlin Multiplatform framework distributed via Swift Package Manager (SPM). It replaces the previous CocoaPods distribution and provides BLE device discovery, connection, and typed observation collection for 30+ certified medical devices.

Supported Devices

BrandDevicesMeasurement Types
OmronBlood pressure monitors, thermometersBlood pressure, temperature
PolarH10, Verity Sense, wearablesHeart rate, HRV, SpO2
LifevitBPM, oximeter, scale, thermometerBlood pressure, SpO2, weight, temperature
BeurerBlood pressure monitors, oximetersBlood pressure, SpO2
Smart Peak FlowAudio-based spirometerPeak expiratory flow
Apple Watch / HealthKitAny HealthKit-compatible deviceHeart rate, SpO2, activity, ECG

SPM Products

The SDK is modular — select only the products your app needs to minimize binary size:

ProductPurpose
VitaleraSdkCoreCore types, auth, observation registry
VitaleraSdkBleBLE abstraction layer
VitaleraSdkProviderOmronOmron devices
VitaleraSdkProviderPolarPolar devices
VitaleraSdkProviderLifevitLifevit devices
VitaleraSdkProviderBeurerBeurer devices
VitaleraSdkProviderSmartPeakFlowSmart Peak Flow
VitaleraSdkProviderHealthKitApple HealthKit
VitaleraSdkUmbrella — all providers

Requirements: iOS 14+, Xcode 15+. Requires NSBluetoothAlwaysUsageDescription in Info.plist. HealthKit integration requires the HealthKit entitlement.

Full installation guide available to platform clients

The complete setup guide — SPM repository configuration, product selection, Info.plist BLE and HealthKit permissions, background modes, and vendor SDK requirements — is available in the developer portal for platform clients.

Open developer portal →
New to vitalera? Request platform access →