Skip to main content

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)

Source distribution for cora-vault 0.1.0
File Size Uploaded
cora_vault-0.1.0.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cora-vault 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page