# Evervault integrations: encryption and functions

> Run a function, create a relay and create a client token in Evervault. Connect Evervault to the rest of your security and compliance stack with Tray.ai.

**Canonical page:** https://tray.ai/connectors/evervault-integrations/
**Categories:** Security and compliance
**Connects through:** HTTP Connector

## Overview

Evervault is a data security platform that encrypts sensitive data such as card details, and lets apps process it without handling plaintext. Tray.ai connects to Evervault through the HTTP Connector, so your workflows can call the Evervault API alongside the rest of your stack.

## Use cases

### Encryption

Work with encryption in Evervault from any Tray.ai workflow. The Evervault API covers calls such as encrypt data and decrypt data.

- Encrypt data
- Decrypt data
- Fingerprint an encrypted value

### Functions

Work with functions in Evervault from any Tray.ai workflow. The Evervault API covers calls such as run a function and queue a function run.

- Run a function
- Queue a function run

### Relays

Read, create, update, and delete relays in Evervault from any Tray.ai workflow. The Evervault API covers calls such as create a relay and list relays.

- Create a relay
- List relays
- Get a relay

### Client tokens

Create client tokens in Evervault from any Tray.ai workflow. The Evervault API covers calls such as create a client token and create a browser token.

- Create a client token
- Create a browser token

### Card insights

Read card insights in Evervault from any Tray.ai workflow. The Evervault API covers calls such as get card insights and look up a BIN.

- Get card insights
- Look up a BIN
- Look up a PAR

### Webhook endpoints

Read, create, and delete webhook endpoints in Evervault from any Tray.ai workflow. The Evervault API covers calls such as create a webhook endpoint and list webhook endpoints.

- Create a webhook endpoint
- List webhook endpoints
- Delete a webhook endpoint

## Challenges Tray.ai solves

### Keeping Evervault credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Evervault credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Evervault API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Evervault API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Evervault?

Yes. Tray.ai connects to Evervault through the HTTP Connector, which calls the Evervault API directly. Any call the Evervault API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Evervault?

The Evervault API uses basic authentication. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Evervault connector?

Evervault runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Evervault connector from the Evervault API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
