Introducing OPSWAT Threat Intelligence Similarity Search Learn More

OEM Solutions

OPSWAT Endpoint Security SDK

Powerful Endpoint Security Software Development Platform

The OPSWAT Endpoint Security SDK is a cross-platform, versatile and modular framework that enables software engineers and technology vendors to build advanced endpoint security products.

Available Modules

Device Compliance

Ensure proper installation and configuration of applications such as antimalware, encryption, web browsers, communication tools, firewalls, VPNs, etc.

Patch Management

Automatically detect missing patches for thousands of third-party applications and major operating systems to address vulnerability and configuration risks.

Vulnerability Assessment

Identify and assess vulnerabilities for thousands of applications and common operating systems covering over 25000 CVEs.


Prevent keyloggers from accessing keystrokes and any confidential data such as passwords and PII.

Anti-Screen Capture

Prevent unauthorized screen capture or recording by users, malware and 3rd party applications.

Advanced Malware Detection

Detect threats missed by antimalware engines; provide broad BYOD support.


Remove software applications without user intervention – including password-protected or corrupted / incomplete installations.

Removable Media Protection

Protect against threats posed by USB drives, CDs, DVDs, and other peripheral devices.


Proven and patented technology solution successfully used for more than 15 years, by industry-leading companies such as Cisco, Palo Alto Networks, HP Aruba, IBM and others.

Reduce development time

Cut development cost

Reduce maintenance and support costs

OPSWAT Endpoint Security SDK Modules and Components

Click for details

Technical Details

Supported Platforms*:

  • Microsoft Windows 7, 8, 8.1, 10 and 11
  • Microsoft Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016, 2019
  • macOS 10.10 (Yosemite), 10.11 (El Capitan), 10.12 (Sierra), 10.13 (High Sierra), 10.14 (Mojave), 10.15 (Catalina), 11 (Big Sur), 12 (Monterey), 13 (Ventura - BETA)
  • Ubuntu Linux, ArchLinux, Oracle Linux, Amazon Linux, Red Hat Enterprise Linux, Fedora, SUSE, openSUSE**
  • iOS 10, 11, 12, 13
  • Android 8, 8.1, 9, 10

    * support may differ depending on the module used
    ** other distributions may also be supported

    OPSWAT Endpoint Security SDK Integration

    • C++ libraries
    • Simple JSON in, JSON out protocol for invoking the functionalities

    Sample OPSWAT Endpoint Security SDK projects available in:

    • C
    • C++
    • Python
    • Ruby
    • Objective-C

    Module Size Comparison

    Anti-Screen Capture
    Advanced Malware Detection
    Device Compliance
    Removable Media Protection
    Vulnerability and Patch Management
    (not including dependency)
    Windows 4.5MB
    Windows 4.5MB
    Windows 1.6MB
    macOS 2.4MB
    Android 2.4MB
    Windows 9.1MB
    macOS 17.5MB
    Android 10.5MB
    Windows 6.4MB
    macOS 1MB
    Windows 5.4MB
    macOS 0.5MB
    Windows 8-45MB depends on database type
    macOS 46MB
    Device Compliance
    Device Compliance
    Device Compliance
    Device Compliance
    Device Compliance
    Device Compliance

    Customer stories