go-apiclient

module
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2026 License: MIT

README

A Better REST API Client for Go

Go API Client builds on the Go standard library HTTP client to provide fully-featured, batteries-included support for interacting with REST APIs. It supports higher-level features you either need now or will probably need eventually:

  • Support for automatically retrying failed requests and generally handling errors more gracefully,
  • Support for rate limiting (as imposed either by the service or by your project)
  • Support for multiplexing concurrent requests and managing responses,
  • Features for improved logging, debugging, and observability of requests,
  • Better ergonomics for making REST requests than the standard library.

Directories

Path Synopsis
v1
events
The events interface provides a mechanism to observe events for an API client in a central place.
The events interface provides a mechanism to observe events for an API client in a central place.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL