restsharp/RestSharp
Simple REST and HTTP API Client for .NET observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 85
- Release rhythm 41
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 258.5
- age_days: 6135
- days_rel: 181
- days_push: 92
- n_releases_24m: 3
Adoption not part of the score
9824 stars · 2307 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
RestSharp is a lightweight REST and HTTP API client library for .NET, built as a wrapper around HttpClient. It adds convenient parameter handling, JSON/XML/CSV serialization, and built-in authentication support on top of the standard HttpClient.
Use cases
- call REST APIs from C# with automatic JSON serialization
- add query, header, cookie, and URL segment parameters to HTTP requests
- authenticate against APIs with basic auth or OAuth2 token refresh
- send multipart form data and file uploads over HTTP
- deserialize API responses into strongly-typed C# objects
- integrate an HTTP client with Microsoft dependency injection and IHttpClientFactory
When to choose
- you're a .NET developer who wants a friendlier API than raw HttpClient for REST calls
- you need built-in serialization/deserialization of JSON, XML, or CSV request and response bodies
- you want convenient authentication support including OAuth2 token lifecycle handling
- you need easy handling of parameters, cookies, redirects, and multipart forms
When to avoid
- you're happy with plain HttpClient and prefer zero extra dependencies
- you need a full-featured HTTP client with advanced low-level control beyond what the wrapper exposes
- you require guaranteed fast issue resolution - the project has a single maintainer
- you're on a legacy RestSharp version below v107, since the API surface changed significantly
Facets
library · maturity stable
http-client serialization auth web-development apis backend developer-tools dotnet cross-platform rest-client http-api nuget csharp json-serialization oauth2 dependency-injection
9 sources
- readme: https://github.com/restsharp/RestSharp · fetched 2026-08-28 · 0ab9d3df1acb
- homepage: https://restsharp.dev · fetched 2026-08-29 · 3c507516cebf
- site_page: https://restsharp.dev/docs/changelog · fetched 2026-08-29 · e392550eb5a4
- site_page: https://restsharp.dev/docs/next/changelog · fetched 2026-08-29 · ae816f82ce86
- site_page: https://restsharp.dev/docs/v113/changelog · fetched 2026-08-29 · 67bdfba8e592
- site_page: https://restsharp.dev/docs/v112/changelog · fetched 2026-08-29 · cd8ac185c872
- site_page: https://restsharp.dev/docs/v111/intro · fetched 2026-08-29 · a472b14227a6
- site_page: https://restsharp.dev/docs/v110/changelog · fetched 2026-08-29 · deb977f37b1c
- site_page: https://restsharp.dev/docs/intro · fetched 2026-08-29 · 17eabca18e8e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| restsharp/RestSharp | main | 73 |
For agents
markdown · JSON · MCP: product_card(name="restsharp/RestSharp")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem