Skip to content
confidia edited this page Dec 1, 2023 · 3 revisions

Why

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.

Installation

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.

Clone this wiki locally