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
import evervault
# Initialize the client with your team's api key
evervault.api_key = <YOUR-API-KEY>
# Encrypt your data and run a cage
result = evervault.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.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.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.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
Release history Release notifications | RSS feed
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.1.0.tar.gz
(6.2 kB
view hashes)
Built Distribution
evervault-0.1.0-py3-none-any.whl
(19.3 kB
view hashes)
Close
Hashes for evervault-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f822c5f184330891ce14985618182edc7759f68781ecf4a5fe0e4966ab206e9 |
|
MD5 | 6218dbc4f5c85df1330b00480a96933b |
|
BLAKE2b-256 | e706b8b4deed65ad9e36d1b1f76af9288cd412f9a6476a7b3da43502f6e21499 |