Go library for interacting with Hashicorp Vault.
This SDK is compatible with Go version 1.24 and above.
go get github.com/bank-vaults/vault-sdkCheck out the library documentation on the Bank-Vaults website or on pkg.go.dev.
For an optimal developer experience, it is recommended to install Nix and direnv.
Alternatively, install Go on your computer then run make deps to install the rest of the dependencies.
Fetch required tools:
make depsRun project dependencies:
make upRun the test suite:
make testRun linters:
make lint # pass -j option to run them in parallelSome linter violations can automatically be fixed:
make fmtOnce you are done, you can tear down project dependencies:
make downThe project is licensed under the Apache 2.0 License.