Back to projects
WebSpark.HttpClientUtility
Project

WebSpark.HttpClientUtility

Drop-in HttpClient wrapper for .NET 8-10+ with Polly resilience, response caching, OpenTelemetry tracing, and a separate Crawler package. One-line setup replaces 50+ lines of boilerplate.

WebSpark.HttpClientUtility preview
NuGet Package.NETHTTP ClientPollyOpenTelemetryResilienceCachingWeb Crawler

Overview

Drop-in HttpClient wrapper for .NET 8-10+ with Polly resilience, response caching, OpenTelemetry tracing, and a separate Crawler package. One-line setup replaces 50+ lines of boilerplate.

Details

WebSpark.HttpClientUtility is a drop-in HttpClient wrapper for .NET 8-10+ with Polly resilience (retries, circuit breakers), response caching, correlation IDs, and OpenTelemetry tracing — configured in one AddHttpClientUtility() call. Includes a separate Crawler package for web scraping. 237+ unit tests across 3 frameworks.

Repository

Stars
0
Forks
0
Commits
99
Score
44
Last updated 34d agoVelocity 23.7/moCreated May 3, 2025
C#
View full repository details →
Provider
GitHub
Name
markhazleton/WebSpark.HttpClientUtility
Branch
main
Visibility
Public
Notes
NuGet package for simplified HTTP client operations with resilience and caching.

Delivery Pipeline

Pipeline
.NET Build and Publish
Stage
Production
Status
Active
Notes
Published to NuGet.org with automated CI/CD pipeline.
Environments
  • NuGet.orghttps://www.nuget.org/packages/WebSpark.HttpClientUtilityStatus: ActivePublic NuGet package registry