Nervoscan-js SDK
Welcome to the Nervoscan-js SDK β your gateway to integrating contactless health monitoring technology into your web or mobile apps using JavaScript or TypeScript.
π§ What is Nervoscan-js SDK?β
The Nervoscan-js SDK allows developers to embed real-time vital sign measurement features into their platforms using just a standard camera and a few lines of code.
By leveraging advanced computer vision, signal processing, and cloud-based AI models, Nervoscan turns a simple video stream into actionable health insights like:
- π Heart Rate (HR)
- π¬οΈ Respiratory Rate (RR)
- π° Stress Index
- π©Έ Oxygen Saturation (SpOβ)
- π¬ Additional Metrics (Blood Pressure, HbA1c, etc., based on configuration)
π Why Use the Nervoscan-js SDK?β
- Seamless Integration: Add contactless health measurements to your app without the need for wearables or external hardware.
- Real-time Streaming Support: Stream video data in real-time using WebSocket-powered infrastructure.
- Video Upload Workflow: Analyze pre-recorded videos asynchronously via API.
- Developer-Friendly: Clean TypeScript typings, clear error handling, and modular design patterns.
- Reliable Results: Backed by Nervotecβs proprietary algorithms and cloud infrastructure.
π οΈ What You Can Build With Itβ
- Telemedicine apps with embedded vital signs monitoring
- Wellness platforms offering stress and heart rate tracking
- Employee health check kiosks
- Research tools for non-contact physiological measurement
- Any app that wants to offer contactless health insights
π Key Featuresβ
- β API key and session-based authentication
- β Real-time video streaming from browser webcam
- β Pre-recorded video upload and analysis
- β Partial (window-based) and final result callbacks
- β Built-in error classes for robust error handling
π Whatβs in This Documentation?β
- Client Class Overview β Learn core methods like initialization, streaming, video upload, and result handling
- Integration Guide β Step-by-step examples for adding Nervoscan to your frontend or Node.js backend
- Error Handling β Full list of custom error classes and how to manage them
- Result Formats β Understand the data structures returned from scans
π© Get Started Quicklyβ
npm install nervoscan-js-sdk