SDK and CLI
CipherStash SDK and Stash CLI
CipherStash SDK
CipherStash SDK contains clients, encryption and indexing functions, and helpers for interacting with CipherStash services.
It includes:
- Clients for ZeroKMS and CipherStash Token Service (CTS)
- Indexing functions for the encryption schemes used in CipherStash's searchable encryption
- Helpers for loading configuration from files or environment variables
CipherStash SDK is written in Rust, and is available on crates.io.
CipherStash CLI
CipherStash CLI (stash
) is a command line tool for managing workspaces, datasets, clients, and access keys.
It also provides methods to sign up and authenticate to CipherStash.
Behind the scenes, it uses the CipherStash SDK to talk with the management APIs for CTS and ZeroKMS.