Skip to main content

Enterprise-grade vault client with automatic retries, connection pooling, and rate limiting

Project description

Harbinger Vault Client v0.2.1

Enterprise-grade Python client for Harbinger Vault with automatic retries, connection pooling, and rate limiting.

Key Features

  • Automatic Retries: Eliminates transient 401 auth failures under concurrent load
  • Connection Pooling: Reuses HTTP connections for better performance
  • Rate Limiting: Built-in token bucket algorithm prevents server overload
  • Concurrency Control: Configurable limits for simultaneous requests
  • Idempotency Keys: Safe retry operations using UUID5
  • Production Ready: Handles 600+ concurrent requests with >95% success rate
  • Zero Breaking Changes: Drop-in replacement for v0.1.0

See the full changelog and documentation on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harbinger_vault_client-0.2.1.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

harbinger_vault_client-0.2.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file harbinger_vault_client-0.2.1.tar.gz.

File metadata

  • Download URL: harbinger_vault_client-0.2.1.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for harbinger_vault_client-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c99708839a07920ed6e9814ae390af5a45fb2f00434b98089fd624238248b160
MD5 6b22a89a8d6d63fe000a388c38b62161
BLAKE2b-256 7ee7e01a7457f558f876794da9b16f0a6fb6088ed9a52307aebcf9fae01761b0

See more details on using hashes here.

File details

Details for the file harbinger_vault_client-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for harbinger_vault_client-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 89485b8c134cabd7fdcd51ed64a0c3b6140c2c4e592ebdb1c046c45774c00130
MD5 2214723e2a78a55f491ded815270fd16
BLAKE2b-256 95ffc653f0a61fed257944fd825f29c6b68bcf79d81d4a36d6d6d6c9e08bc62a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page