Skip to content
Nuvyntra Labs
All packages

HTTP & APIs

Plugin.Maui.ApiResilience

HttpClient retry, circuit breaker, offline queue, token refresh

Current NuGet 1.0.10

Resilient HttpClient policies for MAUI: retry, circuit breaker, offline queue, and cooperation with token refresh.

Install

dotnet add package Plugin.Maui.ApiResilience

Package ID: Plugin.Maui.ApiResilience

Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.

Overview

Plugin.Maui.ApiResilience wraps MAUI HttpClient usage with retry, circuit breaking, an offline queue, and token-refresh cooperation so transient mobile networks do not surface as raw HttpRequestExceptions in the UI.

Current release

  • 1.0.10. Documented pack artifact matches the shipped package. No API change.
  • Offline queue file is AES-256-GCM (EncryptQueue = true). PersistRequestBodies = false stores a redacted placeholder instead of POST/PUT bodies.

Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.

Capabilities

  • Retry with sensible mobile defaults.
  • Circuit breaker for failing hosts.
  • AES-256-GCM offline request queue.
  • Optional request-body redaction at rest.
  • Auth-aware refresh instead of stampeding 401s.

Discussion

Comment on Plugin.Maui.ApiResilience. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.ApiResilience). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.

Related in HTTP & APIs