Skip to main content

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)

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

Built distribution (wheel)

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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

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