Skip to main content

API Reference

C++

Endpoint Core

PrivMX Endpoint is a modular, low-level library written in C++, ready to be configured and used on any device (including IoT, VR + more) and any operating system.

JavaScript

Web Endpoint (low-level)

PrivMX Web Endpoint is a JavaScript library designed to work in browser environment. It provides a functional API on the top of the WebAssembly build made of the native PrivMX Endpoint library written in C++.

Web Endpoint SDK

PrivMX Web Endpoint SDK is a set of TypeScript/JavaScript tools that simplify working with PrivMX Bridge in Web environments.

Java/Kotlin

PrivMX Endpoint Java Extra

PrivMX Endpoint Java Extra is the fundamental recommended library for utilizing the platform in the majority of cases. It encompasses all the essential logic that simplifies and secures the usage of our libraries. It can be utilized on Java Virtual Machines (JVM).

PrivMX Endpoint Java Android

PrivMX Endpoint Java Android is an extension of PrivMX Endpoint Java Extra with logic specifically for Android.

PrivMX Endpoint Java

PrivMX Endpoint Java is the fundamental wrapper library, essential for the Platform’s operational functionality. It utilizes JNI to declare native functions in Java. As the most minimalist library available, it provides the highest degree of flexibility in customizing the Platform to meet your specific requirements. Compatible with JVM.

Swift

PrivMX Endpoint Swift

Swift wrapper enabling seamless integration of PrivMX’s encryption functionalities in Swift applications, preserving the security and performance of the original C++ library while making its capabilities accessible in the Swift ecosystem.

PrivMX Endpoint Swift Extra

PrivMX Endpoint Swift Extra is an extension of Privmx Endpoint Swift. It's extended with additional logic that makes using our libraries simpler and less error-prone.