OESIS Framework SDK

A Powerful Endpoint Security Software Development Platform

OESIS Framework is a cross-platform endpoint SDK that enables software engineers and technology vendors to develop products for securing and managing endpoints through detecting, classifying, assessing and managing thousands of third-party software applications. It features a modular software architecture and can easily be integrated into any endpoint solution with minimal performance and resource consumption impact.

Compliance Module

OESIS Framework allows you to determine which applications are installed on a given endpoint as well as assess and modify the settings of these applications. OESIS detects and classifies over 5,000 applications, and supports over 90 different types of common and application-specific remediations across all of the major operating systems. Examples include checking and enabling real-time protection, updating malware definitions for anti-malware software, querying installed patch management clients and operating system patch levels, and checking and enabling personal firewalls.

APIs gather classified and unclassified application details such as vendor, exact version, running state, installation directory, authenticity of the product, components and two-dimensional version detection for antimalware, browsers and browser plugins. OESIS provides seamless delivery of  automatic updates to end users to avoid firmware modifications  to incorporate the latest third-party application support. Regulatory frameworks such as HIPAA, GDPR and PCI can use OESIS to gather information from endpoints to achieve compliance.

Partnership  with anti-malware and other security vendors through OPSWAT Certified Security Applications Program enables you to provide zero-day or close to zero-day support for majority of security applications in the market. The ability to rapidly detect and assess applications makes it easy to embed OESIS in many types of solutions including compliance checks for Network Access Control (NAC), evolving cloud-native applications and Multi-factor Authentication (MFA) platforms delivered as Identity access management as a Service (IDaaS).

Peripheral Management Module

OESIS provides monitoring and callback features to endpoint device peripheral systems and can also block and unblock access to any device’s endpoint system connection attempt , including USB devices, memory cards, SIM cards, CDs, DVDs, and smart phones. An OPSWAT driver enables the the block/unblock feature.

Application CleanUp Module

You can quickly and efficiently remove applications from an endpoint using Application CleanUp Module. Applications like browser toolbars, public filesharing programs, botware, adware and backup or cloud-sync can be classified as Potentially Unwanted Applications (PUA) and removed from endpoints. The OESIS Application CleanUp Module also offers the capability to remove antivirus programs that conflict with an organizations' security policy, even in situations when the program password is not known, forgotten or the application is not fully removed from the endpoint. 

Supported Operating Systems and Categories

OESIS Framework gives security and compliance solutions the ability to perform detailed endpoint assessment and management for Windows, Mac, Linux, iOS and Android platforms. It enables these solutions to gather comprehensive contextual intelligence by providing device information, detecting and managing many different application categories like anti-malware, firewall, backup clients, antiphishing, hard disk encryption, patch management and more.

Products Powered by OESIS

Our robust cross-platform OESIS Framework SDK is enabling leading vendors like, Cisco, Palo Alto Networks, F5, Citrix, and Aruba Networks, to deliver advanced endpoint security features with their solutions. There are over 200 million endpoints currently running OESIS Framework SDK libraries today. 

F5 OESIS ScreenshotCisco OESIS ScreenshotCitrix Receiver OESIS Screenshot

Palo Alto Networks OESIS ScreenshotAruba Networks OESIS Screenshot

Getting Started

Fast, lightweight, and easy to integrate, the OESIS Framework SDK provides an easy way to leverage many of OPSWAT's technologies. With many customization options, we  deliver the OESIS Framework SDK with the exact functionality and  cost optimization you desire. 

The OESIS Framework is built around the industry-standard JSON data exchange format, creating a simple, extensible interface that provides advanced endpoint management functionality. The OESIS Framework SDK offers an unparalleled ability to detect, classify, and manage third-party applications on endpoint devices, with local and remote integration capabilities. 

  • Configurable: It is easy to configure the SDK to solve your integration requirements, allowing you to fine-tune your usage.
  • Lightweight and customizable: Packages have a minimal footprint with options to easily deploy only what you need.
  • Error reporting: Detailed error reporting enables simple investigation of issues without the need for intense debugging sessions.
  • Robust functionality and comprehensive coverage: OESIS Framework SDK supports over 5000 security applications from more than 600 vendors in 15 different categories and more than 100,000 customized implementations for product signatures.
API Documentation