Refit

The type-safe REST library for .NET that Refitter generates interfaces for. Refit turns REST APIs into live interfaces by decorating C# interfaces with attributes describing the HTTP endpoints, then generating HttpClient calls at runtime via Castle DynamicProxy or source generators.

API entry from apis.yml

apis.yml Raw ↑
aid: refitter:refit
name: Refit
description: The type-safe REST library for .NET that Refitter generates interfaces for. Refit turns REST
  APIs into live interfaces by decorating C# interfaces with attributes describing the HTTP endpoints,
  then generating HttpClient calls at runtime via Castle DynamicProxy or source generators.
humanURL: https://reactiveui.github.io/refit/
tags:
- .NET
- HttpClient
- REST Client
- Type-Safe
properties:
- type: Documentation
  url: https://reactiveui.github.io/refit/
- type: GitHubRepository
  url: https://github.com/reactiveui/refit
- type: NuGetPackage
  url: https://www.nuget.org/packages/Refit