1--- 2layout: "api" 3page_title: "HTTP API: Libraries" 4sidebar_title: "Client Libraries" 5sidebar_current: "api-http-libraries" 6description: |- 7 List of official and community contributed libraries for interacting with the Vault HTTP API. 8--- 9 10# Libraries 11 12The programming libraries listed on this page can be used to consume the API more conveniently. 13Some are officially maintained while others are provided by the community. 14 15## Official 16 17These libraries are officially maintained by HashiCorp. 18 19### Go 20 21* [Vault Go Client](https://github.com/hashicorp/vault/tree/master/api) 22 23```shell 24$ go get github.com/hashicorp/vault/api 25``` 26 27### Ruby 28 29* [Vault Ruby Client](https://github.com/hashicorp/vault-ruby) 30 31```shell 32$ gem install vault 33``` 34 35## Community 36 37These libraries are provided by the community. 38 39### Ansible 40 41* [ansible-vault](https://github.com/jhaals/ansible-vault) lookup plugin without third-party dependencies. 42* [Ansible Modules Hashivault](https://pypi.python.org/pypi/ansible-modules-hashivault) 43 44```shell 45$ pip install ansible-modules-hashivault 46``` 47 48### C# 49 50* [VaultSharp](https://github.com/rajanadar/VaultSharp) (.NET Standard 2.0 & 1.3, .NET Core >= 1.0.0, .NET 4.5, .NET 4.6, Mono, iOS, Android, Mac, UWP etc.) 51 52```shell 53$ Install-Package VaultSharp 54``` 55 56* [Vault.NET](https://github.com/Chatham/Vault.NET) 57 58```shell 59$ Install-Package Vault 60``` 61 62### C++ 63 64* [libvault](https://github.com/abedra/libvault) 65 66### Clojure 67 68* [vault-clj](https://github.com/amperity/vault-clj) 69 70### Elixir 71 72* [libvault](https://hex.pm/packages/libvault) 73* [vaultex](https://hex.pm/packages/vaultex) 74 75### Go 76 77* [vc](https://github.com/adfinis-sygroup/vault-client) 78 79```shell 80$ go get github.com/adfinis-sygroup/vault-client 81``` 82 83### Haskell 84 85* [vault-tool](https://hackage.haskell.org/package/vault-tool) 86 87```shell 88$ cabal install vault-tool 89``` 90 91### Java 92 93* [Spring Vault](https://github.com/spring-projects/spring-vault) 94* [vault-java-driver](https://github.com/BetterCloud/vault-java-driver) 95 96### Kotlin 97 98* [vault-kotlin](https://github.com/kunickiaj/vault-kotlin) 99 100### Node.js 101 102* [node-vault](https://github.com/kr1sp1n/node-vault) 103 104```shell 105$ npm install node-vault 106``` 107 108* [vaulted](https://github.com/chiefy/vaulted) 109 110```shell 111$ npm install vaulted 112``` 113 114### PHP 115 116* [vault-php-sdk](https://github.com/jippi/vault-php-sdk) 117 118```shell 119$ composer require jippi/vault-php-sdk 120``` 121 122* [vault-php-sdk](https://github.com/violuke/vault-php-sdk) extended from jipppi 123 124```shell 125$ composer require violuke/vault-php-sdk 126``` 127 128* [vault-php](https://github.com/CSharpRU/vault-php) 129 130```shell 131$ composer require csharpru/vault-php 132``` 133 134### PowerShell 135 136* [Zyborg.Vault](https://github.com/zyborg/Zyborg.Vault) 137 138```PowerShell 139Install-Module Zyborg.Vault 140``` 141 142### Python 143 144* [HVAC](https://github.com/ianunruh/hvac) 145 146```shell 147$ pip install hvac 148``` 149 150* [Async-HVAC](https://github.com/Aloomaio/async-hvac) 151 152```shell 153$ pip install async-hvac 154``` 155 156### R 157 158* [vaultr](https://github.com/vimc/vaultr) 159 160### Rust 161 162* [HashicorpVault](https://crates.io/crates/hashicorp_vault) 163 164### Scala 165 * [scala-vault](https://github.com/janstenpickle/scala-vault) 166