Registry / http-client / gojek-heimdall

gojek-heimdall

JSON →
library5.0.2+incompatiblegogounverified

Heimdall is an HTTP client library that enhances net/http with retries, circuit breakers, and request logging.

go get github.com/gojek/heimdall
INSTALL
IMPORT
SIG · GOJEK-HEIMDALL
G
gojek-heimdall
http-clientgov5.0.2+incompatible
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

heimdall
github.com/gojek/heimdall

Using Heimdall HTTP client with retries

package main import ( "fmt" "github.com/gojek/heimdall" ) func main() { client := heimdall.NewHTTPClient(heimdall.WithRetryCount(3)) resp, err := client.Get("https://example.com", nil) if err != nil { fmt.Println(err) return } fmt.Println(resp.StatusCode) }
Debug
Known issues
gotchaIncompatible with Go modules (v5.0.2+incompatible)
fix
Use v5.0.2 or consider v7+ with proper module support
affects: 5.0.2+incompatible
Upgrade
Version history
5.0.2+incompatiblelatest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
18 hits · last 30 days
node
16
OpenAI (training)
1
Resources
gojek-heimdall — go get gojek-heimdall · libregistry