open-vault/website/source/api/libraries.html.md
David Rubin a2a22e6611 Remove vaulted as supported nodejs client (#7404)
Vaulted is no longer maintained according to the readme. 

https://github.com/chiefy/vaulted#vaulted 

"No Longer Being Maintained Use node-vault for future support of Vault features!"
2019-09-13 16:33:15 -07:00

3.1 KiB

layout page_title sidebar_title sidebar_current description
api HTTP API: Libraries Client Libraries api-http-libraries List of official and community contributed libraries for interacting with the Vault HTTP API.

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

$ 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

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
$ composer require violuke/vault-php-sdk
$ composer require csharpru/vault-php

PowerShell

Install-Module Zyborg.Vault

Python

$ pip install hvac
$ pip install async-hvac

R

Rust

Scala