SDKs

Reference

Client-side SDKs

You can use our client-side SDKs to perform encryption operations on the client, using an encrypt function or by embedding UI Components to collect or display card data.

CLI

The Evervault CLI allows you to test and manage your Evervault integration from your terminal.

Get Started
React

Encrypt data and embed UI Components with React.

Get Started
Javascript

Encrypt data and embed UI Components with JavaScript.

Get Started
iOS

Encrypt data and embed UI Components on iOS.

Get Started
Android

Encrypt data and embed UI Components on Android.

Get Started
React Native

Encrypt data and embed UI Components with React Native.

Get Started

Server-side SDKs

You can use our server-side SDKs to Encrypt data server-side, invoke Functions and decrypt data through Relay.

Note

Encrypting data with our server-side SDKs instead of Relay may expose you to greater compliance burden because plaintext data touches your server before it is encrypted.

Instead you can:

  • Use a Relay to encrypt data before it reaches your server.
  • Use our client-side SDKs to encrypt data before sending it to your server.
Node.js

Encrypt data server-side, invoke Functions and use Relays with Node.

Get Started
Python

Encrypt data server-side, invoke Functions and use Relays with Python.

Get Started
Ruby

Encrypt data server-side, invoke Functions and use Relays with Ruby.

Get Started
Java

Encrypt data server-side, invoke Functions and use Relays with Java.

Get Started
PHP

Encrypt data server-side, invoke Functions and use Relays with PHP.

Get Started
Go

Encrypt data server-side, invoke Functions and use Relays with Go.

Get Started