cora-vault
Minimal Python client for Cora Vault secret engines. Stdlib only — no dependencies.
Install
pip install cora-vault
Use
import os
from cora_vault import Vault
vault = Vault(endpoint="http://localhost:3000") # https in production
vault.load_cluster("shop/prod", api_key="cv_...")
stripe_key = os.environ["TOKEN_VALUE"] # read by the program, never printed
load_cluster returns nothing — the secret goes straight into
os.environ (TOKEN_VALUE, plus LABEL, CLUSTER, EXPIRES_AT). No
human ever sees the value. 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.2
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.2.tar.gz | 3.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cora_vault-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:7.9 kB
Release files / cora_vault-0.1.2.tar.gz
| Download URL | cora_vault-0.1.2.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fe27f761c7c26602c48f230d318f20250bc565a59ddd4e8d6113f83cdf4c3983
|
|
BLAKE2b-256 checksum How to use checksums |
5074e363a0d333f9519e24421b721c1030d548f142fdec9f6058481432261613
|
| 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.2-py3-none-any.whl
| Download URL | cora_vault-0.1.2-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
16c5c8cf571ad5e9107d3dae97c578bdf72db3c8864da1d121fbddccf3841015
|
|
BLAKE2b-256 checksum How to use checksums |
5918c4246c864ab4b3cd72b5b078fdfc236e854bce1b598b886b8f84ba3d4fdc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.11
|