Skip to Content

Developer Portal

Overview


Welcome to the EyesOnBio Developer Portal.

EyesOnBio provides a suite of Behavioral Identity Intelligence products that enable organizations to detect fraud, scams and account abuse  by analyzing how users naturally interact with digital devices. Unlike traditional security signals such as IP addresses, device fingerprints, or geolocation—which can be spoofed or manipulated—behavioral interactions are unique to every individual and are more difficult to replicate.

Products

Our  products are designed to analyze distinct behavioral modalities. Keystroke Watchman analyzes keystroke dynamics, Mouse Insights analyzes mouse movement dynamics, and Swipe Intel analyzes swipe dynamics. These products can be deployed independently to address specific use cases or combined to provide a more comprehensive behavioral risk assessment.

These behavioral signals are processed using AI-driven models to generate real-time risk assessments that help identify suspicious or high-risk user sessions. 

Common Use Cases


Our products can be integrated into a wide range of digital workflows, including:

- Fraud Detection

- Account Takeover Detection

- Account Sharing Detection

- Synthetic Identity Detection

- Bot Detection

- Continuous Authentication

- Digital Onboarding and Identity Verification

- Adaptive Authentication and Risk-Based Access Control 

Developer Experience


Our ready-to-integrate JavaScript SDK provides the primary integration interface for web applications. It securely collects behavioral telemetry during user interactions and communicates with the EyesOnBio APIs to obtain real-time behavioral risk signals.

For organizations that prefer greater control over the integration or wish to integrate with existing telemetry collection pipelines, EyesOnBio also exposes REST APIs that can be invoked directly to submit behavioral telemetry and receive behavioral risk assessment results. This approach allows developers to integrate the platform using their own data collection mechanisms or backend workflows.

However, for most web applications, we recommend integrating using the EyesOnBio JavaScript SDK



What You Get

The Developer Portal provides everything required to integrate with the EyesOnBio products, including:

- Getting Started Guide

- JavaScript SDK Reference

- API Reference

- Request and Response Schemas

- Integration Guides

- Release Notes

Whether you are building a fraud prevention platform, digital identity solution, banking application, e-commerce platform, or enterprise security product, our products enable you to enrich your existing risk engine with advanced Behavioral Identity Intelligence without requiring users to perform additional actions or authentication steps.


Getting Started


Welcome to the EyesOnBio Developer Portal. This guide will help you quickly integrate EyesOnBio’s Behavioral Identity Intelligence platform into your web application


Integration Options

EyesOnBio supports two integration approaches: 

SDK (Recommended)

The EyesOnBio JavaScript SDK provides the simplest and fastest way to integrate the platform. The SDK automatically captures behavioral telemetry during user interactions and securely communicates with the EyesOnBio cloud platform to obtain behavioral risk assessment results. 

Direct API Integration 

For organizations that require greater control over behavioral data collection or wish to integrate with their existing telemetry pipelines, EyesOnBio also provides REST APIs. Developers can collect behavioral telemetry using their own implementation and submit it directly to the EyesOnBio platform for analysis and risk assessment. 

Detailed information about each endpoint, including request and response schemas, supported parameters, and example payloads, is available in the API Reference section.

Typical Integration Flow

A typical SDK integration follows the workflow below:

  1. Include the EyesOnBio JavaScript SDK in your web application.

  2. Initialize the SDK with your API credentials.

  3. SDK automatically performs the tasks of behavioral telemetry data collection, secure communication with the EyesOnBio platform and delivery of risk assessment results back to your application.

  4. Use the returned risk assessment results within your fraud prevention, authentication, or risk management workflows.

Supported Behavioral Modalities

  • Keystroke Watchman – Keystroke Dynamics
  • Mouse Insights – Mouse Movement Dynamics
  • Swipe Intel – Swipe Dynamics


Authentication

All API requests must be authenticated using the API credentials issued to your organization. Please keep your credentials secure and never expose confidential credentials in client-side code. 


Need Assistance

 If you require assistance with integration, sandbox access, or have questions about implementing EyesOnBio within your application, please contact our technical support team.

Installation


The EyesOnBio JavaScript SDK provides the recommended integration interface for web applications. The SDK automatically collects behavioral telemetry during user interactions and securely communicates with the EyesOnBio platform to obtain behavioral risk assessment results.


Prerequisites

Before integrating the EyesOnBio SDK, ensure that you have:

  • An active EyesOnBio account.
  • API credentials issued by EyesOnBio.
  • A web application capable of executing JavaScript.
  • HTTPS enabled for your application (recommended for production deployments). 


Include the SDK

Include the EyesOnBio JavaScript SDK in your web application.

<script src=“https://sdk_url.eyesonbio.com/sdk_file.js"></script>

Note: Replace sdk_url and sdk_file with the values provided by EyesOnBio. 


Initialize the SDK

Initialize the SDK using the API credentials issued to your organization.

EyesOnBioSDK.initialize({

    apiKey: "YOUR_API_KEY",

    organizationId: "YOUR_ORGANIZATION_ID"

});


And You're Done

Once initialized, the EyesOnBio JavaScript SDK automatically manages the entire behavioral assessment workflow—from collecting behavioral telemetry and securely communicating with the EyesOnBio platform to delivering behavioral risk assessment results to your application. This allows you to focus on your application’s business logic rather than the complexities of behavioral data collection and processing. No additional configuration is required for standard integrations.

JavaScript SDK Reference


The EyesOnBio JavaScript SDKs are designed to simplify integration with the EyesOnBio Behavioral Identity Intelligence platform. Once initialized, the SDK automatically manages the behavioral assessment workflow, including telemetry collection, secure communication with the EyesOnBio platform, and delivery of behavioral risk assessment results. No additional SDK methods are required for standard integrations.

SDK Initialization

EyesOnBio.init()

Initializes the EyesOnBio JavaScript SDK.

The SDK requires only a single initialization step. All subsequent operations are handled automatically.

EyesOnBioSDK.initialize({

    apiKey: "YOUR_API_KEY",

    organizationId: "YOUR_ORGANIZATION_ID"

});

SDK Responsibilities

Once initialized, the SDK automatically:

  • Collects behavioral telemetry during user interactions.
  • Securely communicates with the EyesOnBio platform.
  • Performs behavioral risk assessments.
  • Delivers behavioral risk assessment results to your application.
  • Manages communication retries and error recovery where appropriate.

No additional SDK methods are required for standard integrations.

Returns

A Promise that resolves with the behavioral risk assessment once the SDK has completed the assessment.


API Reference


Keystroke Watchman

Generates a behavioral risk score based on typing cadence, rhythm, and interaction patterns.

API Documentation

Mouse Insights

Transforms mouse telemetry into behavioral identity signals that are difficult for attackers to replicate.

API Documentation

Swipe Intel

Generates behavioral risk assessment score and severity for significant deviations in natural touch interaction patterns.

API Documentation