»Libraries
The programming libraries listed on this page can be used to consume the API more conveniently. Some are officially maintained while others are provided by the community.
»Official
These libraries are officially maintained by HashiCorp.
»Go
$ go get github.com/hashicorp/vault/api
»Ruby
$ gem install vault
»Community
These libraries are provided by the community.
»Ansible
- ansible-vault lookup plugin without third-party dependencies.
- Ansible Modules Hashivault
$ pip install ansible-modules-hashivault
»C#
- VaultSharp (.NET Standard 2.0 & 1.3, .NET Core >= 1.0.0, .NET 4.5, .NET 4.6, Mono, iOS, Android, Mac, UWP etc.)
$ Install-Package VaultSharp
$ Install-Package Vault
»C++
»Clojure
»Elixir
»Erlang
»Go
$ go get github.com/adfinis-sygroup/vault-client
»Haskell
$ cabal install vault-tool
$ stack install gothic
»Java
»Kotlin
»Node.js
$ npm install node-vault
»PHP
$ composer require jippi/vault-php-sdk
- vault-php-sdk extended from jipppi
$ composer require violuke/vault-php-sdk
$ composer require csharpru/vault-php
»PowerShell
Install-Module Zyborg.Vault
»Python
$ pip install hvac
$ pip install async-hvac