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.