Guides
Reference
REST API
Encrypt and decrypt data over HTTPS using our REST API.
CLI
The Evervault CLI allows you to test and manage your Evervault integration from your terminal.
Client-side SDKs
You can use our client-side SDKs to encrypt data on the client-side or collect create card data with Inputs.
React
Encrypt data and embed Inputs with React.
Javascript
Encrypt data and embed Inputs with JavaScript.
iOS
Encrypt data and embed Inputs on iOS.
Android
Encrypt data and embed Inputs on Android.
Server-side SDKs
You can use our server-side SDKs to Encrypt data server-side, invoke Functions and decrypt data through Outbound Relay.
Note
Encrypting data with our server-side SDKs instead of Inbound Relay may expose you to greater compliance burden because plaintext data touches your server before it is encrypted.
Instead you can:
- Use an Inbound 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 Outbound Relays with Node.
Python
Encrypt data server-side, invoke Functions and use Outbound Relays with Python.
Ruby
Encrypt data server-side, invoke Functions and use Outbound Relays with Ruby.
Java
Encrypt data server-side, invoke Functions and use Outbound Relays with Java.
PHP
Encrypt data server-side, invoke Functions and use Outbound Relays with PHP.
Go
Encrypt data server-side, invoke Functions and use Outbound Relays with Go.