Skip to content

BiosenseSignal React Native SDK Developer Portal

Welcome to the BiosenseSignal Developer Portal!

This portal provides information about the API and the steps required for integration with the BiosenseSignal SDK. The BiosenseSignal SDK utilizes PPG technology to compute health indicators either by capturing a short video stream from the user’s face or by analyzing data from external PPG devices.

What's New in This Version - SDK v5.11

1. New health indicators

This version includes the following new health indicators:

  • ASCVD Risk Level
  • Cardiac Workload
  • Pulse Pressure
  • Mean Arterial Pressure

2. Improvement in existing health indicators

This SDK includes improvements in the following health indicators using face measurements:

  • Pulse Rate
  • Blood Pressure
  • Bloodless Blood Tests indicators and risks:
  • Hemoglobin
  • Hemoglobin A1c
  • High Blood Pressure Risk
  • High Fasting Glucose Risk
  • High Hemoglobin A1c Risk
  • Low Hemoglobin Risk
  • Heart Rate Variability-derived indicators
  • Mean RRi
  • Normalized Stress Index
  • Parasympathetic Nervous System Index (PNS Index)
  • Parasympathetic Nervous System Zone (PNS Zone)
  • PRQ
  • RMSSD
  • RRi
  • SD1
  • SD2
  • SDNN
  • Stress Index
  • Stress Level
  • Sympathetic Nervous System Index (SNS Index)
  • Sympathetic Nervous System Zone (SNS Zone)
  • Wellness Index
  • Wellness Level

3. Polar support

High Blood Pressure Risk is now supported also using Polar Verity Sense

4. Resolving license server accessibility in certain regions

The SDK connects with the license server at [https://licensing-api.biosensesignal.com]. The traffic to this server is routed through a Cloudflare service. Since Cloudflare is inaccessible in certain countries, a custom workaround is available for these regions. Contact our customer support if the license server is unreachable in your target territories.

5. iPad support

The following indicators are now supported in face measurements on iPad devices as well:

Bloodless Blood Tests Indicators:

  • Hemoglobin
  • Hemoglobin A1c

Risk Indicators:

  • Low Hemoglobin Risk
  • High HbA1c Risk
  • High Fasting Glucose Risk
  • High Total Cholesterol Risk
  • ASCVD Risk
  • ASCVD Risk Level
  • Heart Age

6. Compatibility with Android 16 KB page size

The SDK is now compatible with Google Play’s 16 KB page size requirement. For additional information see [https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html]

7. Updates in Wellness Index and Wellness Level indicators

The calculation methods for Wellness Index and Wellness Level have been updated. These indicators are derived from several other indicators and can still be determined even if only a subset of them is available. For optimal results, it is recommended to set a measurement duration of at least 50 seconds and ensure that as many contributing indicator values as possible are obtained. For additional information, refer to the Indicators Technical Information page.

The indicators used in the calculation are:

  • Pulse Rate
  • Oxygen Saturation (SpO₂)
  • Blood Pressure
  • Heart Rate Variability (RRi)

8. SDK Logs (Optional)

Starting with SDK v5.11, the SDK includes an optional logging feature that allows apps to store encrypted, lightweight log files locally. These logs are intended to help diagnose unexpected behavior or other issues during SDK usage.

They can be especially helpful when contacting support, as sharing these logs may provide insight into the root cause of a problem.

Known Limitations

  • Instruct the user to wait for 3 minutes between face measurements to prevent device overheating.
  • Instruct the user to wait for 1 minute between external PPG device measurements to prevent device overheating.
  • Android devices with lower Geekbench 6.0 (single-core) benchmark scores might encounter inconsistency when using the SDK.
  • The SDK requires a valid internet connection during its first launch to obtain license information. If an issue occurs, instruct the user to check their network connection and restart the SDK session.
  • Polar pairing tips:
    • During the discovery process, other Polar devices may appear in the device list as Polar Verity Sense. Instruct users to pair only with Polar Verity Sense devices.
    • If repeated connections to the same device fail, instruct the user to open the operating system's Bluetooth settings, find the device, open its settings and disconnect the device. If the problem persists, the user should verify the official Polar Flow app successfully pairs with this device and follow the instructions at https://support.polar.com/en/support/pairing_polar_device_with_flow_app_fails_now_what.

Getting the SDK and a License Key

A valid license key is required to activate the SDK and take measurements. Please contact the support team to get a valid license key.

Sample Application

We have prepared a sample application that demonstrates the integration with the SDK. The purpose of this app is to facilitate the development process of a new application. It serves as a useful starting point for developers, helping to streamline the development process and familiarize them with the API. For more information, please refer to the Sample App page.

Getting Support

Our professional support team is available to assist you throughout the integration process.