gothic: A Haskell HashiCorp Vault KVv2 secret engine client

[ database, devops, library, security ] [ Propose Tags ] [ Report a vulnerability ]

A Haskell HashiCorp Vault KVv2 secret engine client library


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.8.1, 0.1.8.2, 0.1.8.3, 0.1.8.4, 0.1.8.5, 0.2.0.0
Change log CHANGELOG.md
Dependencies aeson (>=2.0 && <2.4), base (>=4.8.1.0 && <5), binary (>=0.8.5.1 && <0.9), bytestring (>=0.10.8.2 && <0.13), crypton-connection (>=0.4.0 && <0.5), exceptions (>=0.10.0 && <0.11), hashable (>=1.4.3 && <1.6), http-client (>=0.5.13.1 && <0.8), http-client-tls (>=0.3.5.3 && <0.5), http-conduit (>=2.3.2 && <2.4), http-types (>=0.12.2 && <0.13), lens (>=5.0 && <6), lens-aeson (>=1.2 && <1.3), scientific (>=0.3.6.2 && <0.4), text (>=1.2.3 && <2.3), tls (>=2.0.0 && <3), unix (>=2.7.2.2 && <2.9), unordered-containers (>=0.2.9.0 && <0.3), vector (>=0.12.0.1 && <0.14) [details]
Tested with ghc ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.3 || ==9.12.4
License LicenseRef-GPL
Copyright (c) 2019-2026 - Michel Boucey
Author Michel Boucey
Maintainer michel.boucey@gmail.com
Uploaded by MichelBoucey at 2026-08-27T08:03:20Z
Category DevOps, Security, Database
Home page https://github.com/MichelBoucey/gothic
Source repo head: git clone https://github.com/MichelBoucey/gothic
Distributions Stackage:0.1.8.5
Downloads 3276 total (25 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2026-08-27 [all 1 reports]

Readme for gothic-0.2.0.0

[back to package description]

Gothic, a Haskell client for HashiCorp Vault KV Engine v2 CI Hackage

"Historically, strongrooms were built in the basement of a bank where the ceilings were vaulted, hence the name." Art. "Bank vault", Wikipedia.

1. Goal

This library implements the HashiCorp Vault KVv2 Engine API.

2. Test suite

cabal test needs an Hashicorp Vault docker container started with:

docker run --cap-add=IPC_LOCK -e 'VAULT_DEV_ROOT_TOKEN_ID=A_SECRET_TOKEN' -d --name=dev-vault -p 8200:8200 hashicorp/vault

Latest successfully tested HashiCorp Vault version: 2.0.4.

3. License

Since v0.2.0.0, Gothic is released under GPLv3.