Skip to main content

Evervault SDK

Project description

Evervault-Python

Python SDK for Evervault

Getting Started

Prerequisites

To get started with the Evervault Python SDK, you will need to have created a team on the evervault dashboard.

We are currently in invite-only early access. You can apply for early access here.

Installation

pip install evervault

Setup

from evervault.client import Client

# Initialize the client with your team's api key
evervault_client = Client(<API-KEY>);

# Encrypt your data and run a cage
result = evervault_client.encrypt_and_run(<CAGE-NAME>, { 'hello': 'World!' })

API Reference

evervault_client.encrypt

Encrypt lets you encrypt data for use in any of your evervault cages. You can use it to store encrypted data to be used in a cage at another time.

evervault_client.encrypt(data = dict | str)
Parameter Type Description
data dict or str Data to be encrypted

evervault_client.run

Run lets you invoke your evervault cages with a given payload.

evervault_client.run(cageName = str, payload = dict)
Parameter Type Description
cageName str Name of the cage to be run
data dict Payload for the cage

evervault_client.encryptAndRun

Encrypt your data and use it as the payload to invoke the cage.

evervault_client.encrypt_and_run(cageName = str, data = dict)
Parameter Type Description
cageName str Name of the cage to be run
data dict Data to be encrypted

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evervault-0.0.1.tar.gz (6.0 kB view hashes)

Uploaded Source

Built Distribution

evervault-0.0.1-py3-none-any.whl (18.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page