Skip to Content
Introduction

Shen.AI (ANVISA) Documentation

Introduction: Shen.AI (ANVISA) is a medical-grade B2B platform that provides camera-based vital-sign measurements. The software is designed to support healthcare and digital health applications with a strong focus on patient safety, reliability, and regulatory compliance. Shen.AI holds full ANVISA registration in Brazil as a Risk Class II (Rule 11) Software as a Medical Device (SaMD).

What metrics are currently available?

Shen.AI (ANVISA) currently exposes the following metrics, based on real-time on-device video analysis:

  • Heart Rate (real-time and aggregated)
  • Heart Rate Variability (SDNN)
  • Breathing Rate
  • Systolic Blood Pressure
  • Diastolic Blood Pressure

See Results for more details on the video-based metrics.

What platforms are supported?

The current version of the SDK supports mobile and web platforms:

  • Android (Java/Kotlin)
  • iOS (Swift/Objective-C)
  • Web (Desktop and Mobile browsers: JavaScript/TypeScript)

It also supports cross-platform frameworks for iOS and Android:

  • Flutter
  • React Native
  • Capacitor
  • MAUI

See system requirements for more details.

We are open to expanding our platform support based on customer demand — feel free to contact us  if you need support for a different environment.

What languages are supported?

The current version of the SDK supports the following languages:

  • English (en)
  • Brazilian Portuguese | português brasileiro (pt-br)

How does it work?

The SDK connects to the camera of a mobile or desktop device and uses real-time Computer Vision to isolate a human face in the video stream. A 3D model of the face is constructed, tracked, and used to extract a high-quality, dense signal of blood pulsations using remote photoplethysmography (rPPG). Based on that dense signal, the SDK accurately determines the timings and shapes of all observed heartbeats and provides precise heart-related metrics. All computations happen locally on the end device or within the web browser.

What does it consist of?

The SDK consists of:

  • Compiled machine code (native shared library on Android/iOS, WebAssembly on Web) that contains high-performance real-time Computer Vision algorithms and neural networks.
  • An embedded UI guiding the user through the measurement process and presenting the results.
  • Platform or framework-specific components for easy integration and camera access.
  • ANVISA example app  for each supported platform.