-
Notifications
You must be signed in to change notification settings - Fork 0
Home
confidia edited this page Dec 1, 2023
·
3 revisions
These packages assist in abstracting away low-level detail in API communications, providing developers with strongly typed request and response models, and retry mechanisms should they be needed. It fast-tracks and standardizes the creation of HTTP based .NET APIs.
It is a flexible and extensible library, allowing you to swap out custom implementations of interfaces should you need to.
For building APIs, you should install the following nuget package
Confidia.ApiAbstractions.Http.Server
For consuming APIs in strongly typed API clients, you should install the following nuget package
Confidia.ApiAbstractions.Http
Note the packages only support .NET 8+, there are no plans to backport this.
The following pages will go into more detail on how to get started creating an API and .NET client.