Developers

SAIFE® for Developers

Build on the world’s most complete application security platform

SAIFE® Endpoint Library (2.1.0)

The SAIFE Endpoint Library can be included in your application, enabling your endpoints to securely communicate with peers over SAIFE’s network.

SAIFE® Management API (3.0.0)

While the SAIFE® Management Dashboard is a dynamic tool for managing endpoints, you can use the RESTful SAIFE Management API to build your own tailored interface.work.

Supported Platforms

The SAIFE® Endpoint Library currently supports Android™, iOS, OS X (macOS), and Linux®.

75xnxandroid-png-pagespeed-ic-seoaa3szng

Android™

  • Minimum Platform Version: 4.0.3 (API 14, NDK r10c)
  • Language(s): Java
  • Architecture: ARM
75xnxios-png-pagespeed-ic-joqnney9zr

iOS

  • Minimum Platform Version: 8.0
  • Language(s): C++, Objective-C, Swift
  • Architecture: ARM (ARMv7, ARMv7s, ARM 64-bit)
75xnxosx-png-pagespeed-ic-l6ixfk2xk3

OS X (macOS)

  • Minimum Platform Version: 10.8
  • Language(s): Java, C++
  • Architecture: x86-64
75xnxlinux-png-pagespeed-ic-wqenohh1ae

Linux®

  • Minimum Platform Version: Red Hat® Enterprise Linux® (RHEL) / CentOS 6.6
  • Language(s): Java, C++
  • Architecture: x86-64

Capabilities

The SAIFE® SDK has several built-in foundational capabilities. These building blocks are designed to be utilized to easily implement services within your application.

Authenticated
connections

On-endpoint key generation

Key management

Certificate validation and distribution

Secure
storage

Local storage (files and file systems)

Network storage (with cloud integration)

Secure
communication

Peer (point-to-point) data streams

Peer messaging

Group messaging

Device
management

Device provisioning

Secure group creation

Instant revocation

Zero-knowledge password reset

Sign Up

* These fields are required.