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 92* [gothic](http://hackage.haskell.org/package/gothic) 93 94```shell 95$ stack install gothic 96``` 97 98### Java 99 100* [Spring Vault](https://github.com/spring-projects/spring-vault) 101* [vault-java-driver](https://github.com/BetterCloud/vault-java-driver) 102 103### Kotlin 104 105* [vault-kotlin](https://github.com/kunickiaj/vault-kotlin) 106 107### Node.js 108 109* [node-vault](https://github.com/kr1sp1n/node-vault) 110 111```shell 112$ npm install node-vault 113``` 114 115### PHP 116 117* [vault-php-sdk](https://github.com/jippi/vault-php-sdk) 118 119```shell 120$ composer require jippi/vault-php-sdk 121``` 122 123* [vault-php-sdk](https://github.com/violuke/vault-php-sdk) extended from jipppi 124 125```shell 126$ composer require violuke/vault-php-sdk 127``` 128 129* [vault-php](https://github.com/CSharpRU/vault-php) 130 131```shell 132$ composer require csharpru/vault-php 133``` 134 135### PowerShell 136 137* [Zyborg.Vault](https://github.com/zyborg/Zyborg.Vault) 138 139```PowerShell 140Install-Module Zyborg.Vault 141``` 142 143### Python 144 145* [HVAC](https://github.com/ianunruh/hvac) 146 147```shell 148$ pip install hvac 149``` 150 151* [Async-HVAC](https://github.com/Aloomaio/async-hvac) 152 153```shell 154$ pip install async-hvac 155``` 156 157### R 158 159* [vaultr](https://github.com/vimc/vaultr) 160 161### Rust 162 163* [HashicorpVault](https://crates.io/crates/hashicorp_vault) 164 165### Scala 166 * [scala-vault](https://github.com/janstenpickle/scala-vault) 167