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.
FAQs
Frequently asked questions about 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.

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.
CLI
Navigate the Evervault ecosystem from your terminal.
Cage.toml
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.