https://github.com/klukashka/vaultx
🛡️ Python 3.x httpx client for HashiCorp's Vault
https://github.com/klukashka/vaultx
aiohttp async httpx python3 vault vault-client
Last synced: about 2 months ago
JSON representation
🛡️ Python 3.x httpx client for HashiCorp's Vault
- Host: GitHub
- URL: https://github.com/klukashka/vaultx
- Owner: klukashka
- License: apache-2.0
- Created: 2025-02-16T10:28:11.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-04-15T17:03:07.000Z (2 months ago)
- Last Synced: 2025-04-22T19:13:55.258Z (about 2 months ago)
- Topics: aiohttp, async, httpx, python3, vault, vault-client
- Language: Python
- Homepage: https://klukashka.github.io/Vaultx/
- Size: 2.46 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Vaultx is a Python 3.x client for HashiCorp's Vault. It is based on httpx and provides both sync and async clients.
![]()
![]()
![]()
![]()
![]()
---
**Documentation:****Source code:**:
---
## Installation
```shell
pip install vaultx
```>**Note**: Vaultx is inspired by [hvac](https://github.com/hvac/hvac). Architecture and interface are taken from there.
## Features
* Supports async
* Based on [httpx](https://github.com/encode/httpx)
* Supports [hvac](https://github.com/hvac/hvac) interface
* Faster than [hvac](https://github.com/hvac/hvac)## Documentation
* [Overview](https://klukashka.github.io/Vaultx/)
* [Getting Started](https://klukashka.github.io/Vaultx/overview/getting_started)
* [Usage](https://klukashka.github.io/Vaultx/usage/)
* [Async Support](https://klukashka.github.io/Vaultx/overview/async_support)
* [Contribute](https://klukashka.github.io/Vaultx/contribute/guidelines/)## Contributing
If you want to contribute, follow the [Contribution Guide](https://klukashka.github.io/Vaultx/contribute/guidelines/).