A REST API library with better functionality, performance, and scalability than refit.
Client development only requires semantic declaration of C# interfaces.
Supports json, xml, form and other custom serialization methods.
Supports full trimmed and AOT publishing of .NET8.
Supports multiple interceptors, filters, logs, retries, custom caches and other aspects.
Provides syntax analysis and prompts for interface code declarations to help developers avoid using improper syntax when declaring interfaces.
Supports OAuth2 and token management extension packages to facilitate identity authentication and authorization.
Supports parsing local or remote OpenApi documents to generate WebApiClientCore interface code, which simplifies the workload of interface declaration.
In BenchmarkDotNet, the performance is 2.X times ahead of the similar product refit under various requests.