Skip to main content

Python 3.x httpx client for HashiCorp's Vault

Project description

Vaultx

Vaultx is a Python 3.x client for HashiCorp's Vault. It is based on httpx and provides both sync and async clients.

Tests status Coverage Supported Python versions Supported OS Downloads per month


Documentation: https://klukashka.github.io/Vaultx/

Source code:: https://github.com/klukashka/Vaultx/


Installation

pip install vaultx

Note: Vaultx is inspired by hvac. Architecture and interface are taken from there.

Features

  • Supports async
  • Based on httpx
  • Supports hvac interface
  • Faster than hvac

Documentation

Contributing

If you want to contribute, follow the Contribution Guide.

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

vaultx-0.0.5.tar.gz (190.9 kB view details)

Uploaded Source

Built Distribution

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

vaultx-0.0.5-py3-none-any.whl (271.1 kB view details)

Uploaded Python 3

File details

Details for the file vaultx-0.0.5.tar.gz.

File metadata

  • Download URL: vaultx-0.0.5.tar.gz
  • Upload date:
  • Size: 190.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.10 Linux/6.8.0-1021-azure

File hashes

Hashes for vaultx-0.0.5.tar.gz
Algorithm Hash digest
SHA256 68ed30d674bc481b17a01d634609cd5447285bd847aff1c81c0f4bf5c74e2b90
MD5 a48e58e3f16e15ec3bf1ffc02e98a968
BLAKE2b-256 ac5103ff132d2b4eeecbb70c0f69de1b52497c5779ca97ede035a91a93ed8866

See more details on using hashes here.

File details

Details for the file vaultx-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: vaultx-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 271.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.10 Linux/6.8.0-1021-azure

File hashes

Hashes for vaultx-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4396c7513956e07dbf5f289e0123947b43cb5928428c95fec797464a00358086
MD5 0ddda64f2f6a6a0bb68c1d39d017744f
BLAKE2b-256 58821fb49c3cd5b8609090800557f7afffda3bbd8496e9aa908b2e946eb69ecb

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