Skip to content

Introduction

Circadify is a platform for measuring vital signs from a standard device camera. The SDK guides the scan, prepares a secure measurement payload, and returns vital signs through the Circadify API.

A single 30-second scan from a smartphone or laptop camera returns:

Vital SignUnitDescription
Heart RateBPMPulse rate
Heart Rate VariabilitymsHeart rate variability
Respiratory Ratebreaths/minBreathing rate
Blood Oxygen (SpO2)%Blood oxygen saturation
Systolic Blood PressuremmHgSystolic blood pressure
Diastolic Blood PressuremmHgDiastolic blood pressure

Each result includes a confidence score (0–1) indicating measurement reliability.

  1. Local capture — The SDK opens the camera with permission, guides scan quality, and prepares the measurement locally. Raw camera frames never leave the device.

  2. Secure upload — The SDK uploads a measurement payload for processing. No photos, video, or raw frames are transmitted.

  3. Cloud processing — Circadify processes the measurement and returns vital signs.

  4. Results returned — Vital signs with confidence scores are returned to your application. No health data is stored by Circadify by default.

  • Web SDK (@circadify/web-sdk) — Headless JavaScript/TypeScript library for browser-based measurement flows. Works in Chrome 80+, Firefox 75+, Safari 14+, and Edge 80+.
  • iOS SDK (CircadifySDK) — Native Swift package for iOS 15+ apps. Distributed via Swift Package Manager.
  • Android SDK (com.circadify:circadify-android-sdk) — Native Kotlin SDK for Android apps.
  • REST API — Server-side endpoints for session management, result retrieval, and account operations. Authenticate with API keys.
  • React components — Pre-built CircadifyProvider and CircadifyScan components with hooks.
  • Embed Widget — Drop-in <script> tag that adds a floating or inline scanner to any page. No build step required.
  • Headless mode — Full SDK capabilities without any UI, for custom implementations.

Create your account and manage everything at developer.circadify.com:

  • Create and revoke API keys
  • Test a scan locally with the SDK
  • Manage billing and upgrade plans