A fluent, lightweight REST client for .NET that simplifies HTTP communication with automatic serialization and extensive feature support.
Tiny.RestClient is a modern, fully asynchronous HTTP client library for .NET that simplifies communication with REST APIs. It abstracts the complexity of HTTP requests, serialization, and error handling behind a clean, fluent interface, reducing boilerplate code for developers.
.NET developers building applications that consume REST APIs, including those working with .NET Framework, .NET Core, Xamarin, or UWP across mobile, desktop, and web platforms.
Developers choose Tiny.RestClient for its comprehensive feature set—including automatic JSON/XML serialization, built-in authentication, file handling, and debugging tools—combined with a minimal API that prioritizes developer experience and flexibility for complex scenarios.
Simpliest Fluent REST client for .NET
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Targets .NET Standard 1.1-2.0, ensuring seamless use across .NET Framework, .NET Core, Xamarin, and UWP, as highlighted in the Platform Support section.
Includes built-in listeners for cURL command generation and Postman collection export, simplifying API testing and logging without extra dependencies.
Supports Basic Auth and OAuth2 with per-request or global configuration, including dynamic token calculation via CalculateHeadersHandler.
Offers ETag support, multi-part form data, file uploads/downloads, and compression (gzip/deflate), reducing boilerplate for complex scenarios.
Lacks features for modern protocols like GraphQL or WebSockets, limiting its usefulness in polyglot microservices environments.
Implementing custom serializers requires creating classes that implement IFormatter, which can be more complex than using built-in .NET options.
The extensive feature set and abstraction layer may introduce unnecessary complexity and performance cost for projects with basic HTTP needs.