Skip to content

Repository files navigation

MX API Abstractions

Build and Test Code Quality Copilot Setup Steps Dependabot Auto-Merge PR Verify Release - Publish NuGet Release - Version and Tag

Documentation

Overview

MX API Abstractions delivers shared response envelopes, RestSharp-based API clients, and ASP.NET Core extensions so providers and consumers follow the same conventions. Packages multi-target net9.0 and net10.0, layering Polly retries and Entra ID or API key authentication through a configurable options builder. Documentation in docs/ captures API design patterns, client/provider guidance, and release practices to keep integrations consistent.

NuGet Packages

Package Latest Description
MX.Api.Abstractions NuGet Core API response envelopes and shared abstractions
MX.Api.Client NuGet Resilient typed REST client foundation with authentication and retry support
MX.Api.Web.Extensions NuGet ASP.NET Core helpers for mapping API result envelopes to HTTP responses

Contributing

Please read the contributing guidance; this is a learning and development project.

Security

Please read the security guidance; I am always open to security feedback through email or opening an issue.

About

MX API Abstractions: shared API envelopes, RestSharp + Polly client stack, and ASP.NET Core helpers for consistent .NET 9/10 API providers and consumers published to NuGet.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages