cora-vault-client
Minimal Python client for Cora Vault secret engines. Stdlib only — no dependencies.
Install
pip install cora-vault-client
Use
import os
from cora_vault import Vault
vault = Vault(endpoint="http://localhost:3000") # https in production
secret = vault.load_cluster("shop/prod", api_key="cv_...")
print(secret["token_value"]) # or os.environ["TOKEN_VALUE"]
load_cluster returns {"token_value", "label", "cluster", "expires_at"}
and mirrors the fields into os.environ (upper-cased) for drop-in config
use. Raises VaultError with a plain-English reason on 401/403/404/429.
Generate the per-engine API key in the vault dashboard
(engine → Settings → API keys). Service keys are presented as the
x-api-key header.
Release files for cora-vault 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cora_vault-0.1.0.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cora_vault-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.9 kB
Release files / cora_vault-0.1.0.tar.gz
| Download URL | cora_vault-0.1.0.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dfb5f116f0bd26819e2cba984d42cd686f3d12c4f3572814d8d51a0f188f967a
|
|
BLAKE2b-256 checksum How to use checksums |
d6b25361f78dd3687bd10c5912546827dfe99ee77e2e5a06a4fcc4b22cef8c4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.11
|
Release files / cora_vault-0.1.0-py3-none-any.whl
| Download URL | cora_vault-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9e3c20c6d820d786ea0e357d2a93e715f6c7b41ecc042a27a88cffcb38cb3de2
|
|
BLAKE2b-256 checksum How to use checksums |
c5ca0fcd888a1c52edbe3a8df178997d5de01101036ea65864523ffcbe44b501
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.11
|