Skip to content

Introduction

Circadify is a platform for measuring vital signs from a standard device camera — no wearables, no contact sensors. Using remote photoplethysmography (rPPG) and on-device face analysis, the SDK captures physiological signals from subtle changes in skin color that are invisible to the naked eye.

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

Vital SignUnitDescription
Heart RateBPMReal-time pulse rate extracted from facial blood flow signals
Heart Rate VariabilitymsRMSSD derived from inter-beat interval analysis
Respiratory Ratebreaths/minBreathing rate derived from periodic variations in the PPG signal
Blood Oxygen (SpO2)%Blood oxygen saturation estimated from multi-wavelength skin reflectance
Systolic Blood PressuremmHgPeak arterial pressure during heartbeat
Diastolic Blood PressuremmHgResting arterial pressure between heartbeats

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

  1. On-device preprocessing — The Circadify Vision Engine runs in the browser via WebAssembly. It detects the face, extracts skin regions, and encodes them into a compact format. Raw camera frames never leave the device.

  2. Local capture — Over ~24 seconds at 30 FPS, the SDK captures and preprocesses frames into a structured binary payload. No photos, video, or identifiable images are transmitted.

  3. Encrypted upload — The preprocessed data is uploaded directly to secure cloud storage over TLS 1.3.

  4. Server-side inference — Proprietary ML models process the data to extract heart rate, respiratory rate, HRV, blood pressure, and SpO2.

  5. Results returned — Vital signs with confidence scores are returned directly in the API response. No health data is stored server-side.

  • Web SDK (@circadify/sdk) — Drop-in JavaScript/TypeScript library with optional built-in scanning UI. Works in Chrome 80+, Firefox 75+, Safari 14+, and Edge 80+.
  • 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.
  • 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 keys and run live scans
  • Monitor usage and scan quotas
  • Manage billing and upgrade plans
PlanMonthly ScansRate LimitAPI KeysPrice
Starter500300 req/hr3$49/mo
Pro5,0001,000 req/hr5$399/mo
Enterprise50,0005,000 req/hr10Custom