Built an API client with age-encrypted vault for secrets
Hulak is a Git-native API client designed to manage encrypted secrets. It supports various request types and offers a GraphQL Explorer for interactive query building. Users can easily set up and run requests while ensuring their secrets remain secure.
- ▪Hulak allows users to run requests directly from their project and supports concurrent execution.
- ▪The API client includes a dedicated GraphQL Explorer for browsing schemas and building queries interactively.
- ▪Users can initialize a secrets store and share secrets securely with teammates.
Opening excerpt (first ~120 words) tap to expand
Git-native API client with encrypted secrets. REST · GraphQL · OAuth Quick Start • GraphQL Explorer • Project Layout • Documentation Run one request, a whole directory, or stay interactive hulak run ./requests/ Hulak runs request files directly from your project. It supports concurrent directory execution. It falls back to an interactive picker when you simply run hulak. Dedicated GraphQL Explorer Browse schemas from multiple endpoints. Search operations. Build queries interactively. Execute inline. Save generated files from the terminal. Quick Start Install brew install xaaha/tap/hulak Other install options: go install github.com/xaaha/hulak@latest Build from source with go build -o hulak Path A.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.