Refit
The automatic type-safe REST library for .NET Core, Xamarin and .NET.
What is Refit?
Refit is a lightweight, open-source REST library for .NET that simplifies the system of calling HTTP APIs. It turns REST APIs into stable interfaces by way of generating implementation code for HTTP requests at runtime. Inspired by Square’s Retrofit library for Java, Refit allows builders to outline API calls as C# interfaces, making it easier to write down and hold community communication in .NET applications.