circuit-breaker
Stop calling failed dependencies before they cascade.
http-client adds a resilient HTTP client to your Go service with retry, timeout, and observability built in for outbound calls.
Use http-client for any outbound HTTP call to external services. A raw http.DefaultClient has no timeout, no retry, and no tracing — all three are production requirements. Pair with circuit-breaker to stop calling dependencies that are clearly down.
Suggests: circuit-breaker, retry
verikt new my-service --language go --cap http-client# or add to an existing service:verikt add http-clientcircuit-breaker
retry
observability