Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 751 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 751 Bytes

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.