Evervault Documentation

Evervault is encryption infrastructure for developers. Explore our guides and examples to integrate Evervault and start encrypting your data.

Introduction

Using Evervault means you never touch sensitive data in plaintext. You don’t need to configure cryptography libraries or manage keys. Evervault does all cryptography and key management, and never stores your data — either in plaintext or encrypted.

Relay

Collect and share sensitive data the right way.

Cages

Serverless functions for processing encrypted data.

Sample Code

Bootstrap a simple application with Evervault.

Get Started

In this guide, we’ll use Evervault to encrypt phone numbers, verify that they’re valid, then send an SMS with Twilio.

Get started
15 minutes

Reference

If you’re looking for more information see our language guides and API Reference.

Node.js SDK

A full reference of the Evervault Node.js SDK.

Python SDK

A full reference of the Evervault Python SDK.

Java SDK

A full reference of the Evervault Java SDK.

React.js SDK

A full reference of the Evervault React.js SDK.

JavaScript SDK

A full reference of the Evervault JavaScript SDK.

Ruby SDK

A full reference of the Evervault Ruby SDK.

CLI

Navigate the Evervault ecosystem from your terminal.

Cages

A convenient way to configure your Cages in code.

REST API

A full reference of the Evervault REST API.

Relay Error Codes

Identify and resolve Evervault Relay errors.

Cages Error Codes

Identify and resolve Evervault Cages errors.

Evervault Badges

Add an Evervault badge to your website footer to show your customers & users that you use Evervault to encrypt their data. Click the badges to copy the embed code.

Encrypted by EvervaultCopied!
Encrypted by EvervaultCopied!
Encrypted by EvervaultCopied!