← Documentation

Install the BlindVault SDKs

Release candidate 0.1.0-rc.2 · MIT licensed. Python uses the equivalent version 0.1.0rc2.

Install the SDK for local encryption, RSA key sharing and encrypted Library operations. It includes the generated API client as a dependency. Install that client separately only when you need REST transport without the encryption layer.

TypeScript / JavaScript

Node.js 20+ or a browser with WebCrypto

npm install @blindvault/sdk@0.1.0-rc.2

Generated API client: @blindvault/sdk-api

Open package and README

Python

Python 3.10+

python -m pip install blindvault-sdk==0.1.0rc2

Generated API client: blindvault-sdk-api

Open package and README

.NET

.NET 10+

dotnet add package BlindVault.SDK --version 0.1.0-rc.2

Generated API client: BlindVault.SDK.Generated

Open package and README

Java / Maven

Java 17+

<dependency>
  <groupId>com.blindvault</groupId>
  <artifactId>blindvault-sdk</artifactId>
  <version>0.1.0-rc.2</version>
</dependency>

Generated API client: com.blindvault:blindvault-sdk-api

Open package and README

Connection and keys

API calls require a BlindVault account, the API base URL for your region and an API key. DEV and TEST require VPN access. Keep API keys in server-side secret storage; do not embed them in public browser applications.

Encryption runs locally. Your application manages and backs up private keys and content keys. The generated API client does not encrypt data. Evaluate this release candidate before production use.

Source and examples · API reference