https://github.com/go-resty/resty
Simple HTTP, REST, and SSE client library for Go
https://github.com/go-resty/resty
backoff circuit-breaker curl-command digest-authentication go go-library go-resty golang golang-library hacktoberfest http-client http-trace load-balancer middleware redirects rest-client retry service-discovery srv-record sse-client
Last synced: 10 days ago
JSON representation
Simple HTTP, REST, and SSE client library for Go
- Host: GitHub
- URL: https://github.com/go-resty/resty
- Owner: go-resty
- License: mit
- Created: 2015-08-28T17:48:47.000Z (over 9 years ago)
- Default Branch: v3
- Last Pushed: 2025-03-22T18:21:14.000Z (about 1 month ago)
- Last Synced: 2025-04-10T23:37:33.250Z (22 days ago)
- Topics: backoff, circuit-breaker, curl-command, digest-authentication, go, go-library, go-resty, golang, golang-library, hacktoberfest, http-client, http-trace, load-balancer, middleware, redirects, rest-client, retry, service-discovery, srv-record, sse-client
- Language: Go
- Homepage: https://resty.dev
- Size: 4.08 MB
- Stars: 10,752
- Watchers: 100
- Forks: 741
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - resty - Simple HTTP and REST client for Go inspired by Ruby rest-client. (Networking / HTTP Clients)
- zero-alloc-awesome-go - resty - Simple HTTP and REST client for Go inspired by Ruby rest-client. (Networking / HTTP Clients)
- awesome-ccamel - go-resty/resty - Simple HTTP, REST, and SSE client library for Go (Go)
- awesome-trevor - resty - simple HTTP and REST client library for Go (Programming / Golang)
- awesome-repositories - go-resty/resty - Simple HTTP and REST client library for Go (Go)
- awesome-rest - resty - Simple HTTP and REST client for Go inspired by Ruby rest-client. (Clients / Go Clients)
- awesome-github-star - resty - resty | 8450 | (Go)
- go-awesome - Resty - HTTP and REST client package (Open source library / HTTP Print Test)
- awesome-http - Resty - resty/resty)  (Programming Languages / Go)
- awesome-golang-repositories - resty
- awesome-go - resty - Simple HTTP and REST client library for Go - ★ 1356 (Utilities)
- awesome-go-extra - resty - 08-28T17:48:47Z|2022-08-24T08:47:09Z| (Networking / HTTP Clients)
- StarryDivineSky - go-resty/resty
- awesome-go - go-resty/resty
- awesome-go - resty - Simple HTTP and REST client for Go inspired by Ruby rest-client. Stars:`10.7K`. (Networking / HTTP Clients)
- awesome-go - resty - 简洁易用的HTTP和REST客户端。 (HTTP客户端库 / 交互工具)
- awesome-go - resty - 简洁易用的HTTP和REST客户端。 (HTTP客户端库 / 交互工具)
README
![]()
Simple HTTP, REST, and SSE client library for Go
## Documentation
Go to https://resty.dev and refer to godoc.
## Minimum Go Version
Use `go1.21` and above.
## Support & Donate
* Sponsor via [GitHub](https://github.com/sponsors/jeevatkm)
* Donate via [PayPal](https://www.paypal.com/donate/?cmd=_donations&business=QWMZG74FW4QYC&lc=US&item_name=Resty+Library+for+Go¤cy_code=USD)## Versioning
Resty releases versions according to [Semantic Versioning](http://semver.org)
* Resty v3 provides Go Vanity URL `resty.dev/v3`.
* Resty v2 migrated away from `gopkg.in` service, `github.com/go-resty/resty/v2`.
* Resty fully adapted to `go mod` capabilities since `v1.10.0` release.
* Resty v1 series was using `gopkg.in` to provide versioning. `gopkg.in/resty.vX` points to appropriate tagged versions; `X` denotes version series number and it's a stable release for production use. For e.g. `gopkg.in/resty.v0`.## Contribution
I would welcome your contribution!
* If you find any improvement or issue you want to fix, feel free to send a pull request.
* The pull requests must include test cases for feature/fix/enhancement with patch coverage of 100%.
* I have done my best to bring pretty good coverage. I would request contributors to do the same for their contribution.I always look forward to hearing feedback, appreciation, and real-world usage stories from Resty users on [GitHub Discussions](https://github.com/go-resty/resty/discussions). It means a lot to me.
## Creator
[Jeevanandam M.](https://github.com/jeevatkm) ([email protected])
## Contributors
Have a look on [Contributors](https://github.com/go-resty/resty/graphs/contributors) page.
## License Info
Resty released under MIT [LICENSE](LICENSE).
Resty [Documentation](https://github.com/go-resty/docs) and website released under Apache-2.0 [LICENSE](https://github.com/go-resty/docs/blob/main/LICENSE).