Home
Use Cases
PricingBlogDocs
Cages are now in Beta — Learn more ->

Effortless Encryption for Developers

The first encryption platform that allows you to encrypt, process, and share sensitive customer data — without touching it in plaintext.

Developers all over the world trust Evervault to keep their customer data secure and compliant.

Customer data that’s always secure and compliant

Automatically secure any inbound data — like credit cards or PII — with best-in-class encryption. With the Evervault platform you can run secure serverless functions and safely share data with third party APIs.

Pay $25.00
1export default async function handler(req, res) {
2  const { encrypted } = req.body;
3
4  const lastFour = await evervault.run('getLastFour', { encrypted });
5  await db.customers.insert({ ...encrypted, lastFour });
6  await stripe.charge.create({ encrypted });
7
8  res.status(200).json({ encrypted });
9}
1// getLastFour
2exports.handler = async function({ encrypted }){
3  const { cardNumber } = encrypted;
4  return cardNumber.substr(cardNumber.length - 4);
5};

Encrypt

Effortlessly protect customer data with minimal changes to your existing code.

Inbound Relay

An invisible encryption proxy which automatically intercepts and encrypts selected sensitive fields before they touch your server. No additional configuration required.

Learn more

Server listening on port 8080

ssn:

123-45-6789

ev:ybCk5...

email:

claude@shannon.org

ev:F/kSPiMA8a=f...

password:

shannon10e120num

ev:DjOpXSdjn4...

phone:

+123456789

ev:iO=x...

pan:

4242424242424242

ev:l$9jAtm1SW...

name:

Claude Shannon

ev:7pB2&6hq...

ssn:

123-45-6789

ev:ybCk5...

email:

claude@shannon.org

ev:F/kSPiMA8a=f...

password:

shannon10e120num

ev:DjOpXSdjn4...

phone:

+123456789

ev:iO=x...

pan:

4242424242424242

ev:l$9jAtm1SW...

name:

Claude Shannon

ev:7pB2&6hq...

https://

Inputs

Embeddable forms which minimise your compliance burden by allowing you to collect cardholder data without touching it in plaintext.

Learn more
Playground

SDKs

Language-specific tools for performing encryption operations and workflows from your code.

Learn more

Encrypt sensitive user data before it reaches your server with Inbound Relay.

Collect and encrypt cardholder data without handling it in plaintext using Inputs.

Encrypt auth tokens on the client using any of our SDKs.

Process

Easily perform operations on fully encrypted data in a secure environment.

Cages

Deploy any Docker Container to a Trusted Execution Environment (TEE) with no additional configuring or provisioning required. Verify the integrity of your code using built-in attestation.

Functions

Secure serverless functions that allow you to run workflows, logic and processing on fully encrypted data, without exposing your infrastructure to sensitive information.

Learn more
Playground
1const isValid = await ev.run('validateEmail', { encrypted });
2console.log(isValid ? 'Valid Email' : 'Invalid Email')
1// Encrypted payloads are automatically decrypted
2exports.handler = async function({ encrypted }){
3  const regex = new RegExp('[a-z0-9]+@[a-z]+.[a-z]');
4  return regex.test(encrypted.emailAddress);
5};

Run an attestable ML model on encrypted data in a Cage.

Validate an encrypted card number before creating a payment with Functions.

Validate an encrypted phone number with a Function before sending an SMS.

Why trust us?

Evervault is secure by default. We build, manage, and implement security best practices into the platform so you don't have to.

Fundamentally Configurable

Evervault products work together and can be adapted to any type of use case.

Ultra-Low Latency

Encryption and decryption operations introduce a minimal latency penalty.

Write and Deploy in Seconds

Built so developers spend less time and money on data security and compliance.

Dual Security Model

We store encryption keys, you store data as you normally would — but fully encrypted.

Compliance

We’re fully compliant under PCI DSS, HIPAA, GDPR and SOC2.

Enclave-backed

Built on isolated, hardened, and highly constrained secure enclaves.

Volume

Evervault processes millions of encryption operations every day.

Globally Distributed

Evervault resources are deployed in multiple regions to optimize uptime.

Scalable Pricing

Affordable, scalable pricing where you only get charged for what you use.

Tog5G ZeJ/ bI 9AjmglP rh23 fBrfS9X kL4K8BrO kz pC isI9QaYA4 ZO h mvCE-ZM5I/tWN

Encrypt, Process, Share.

The encryption platform for developers who have better ways to spend their time.

Get started