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
190
Score
86
Last updated 8d agoVelocity 28.7/moCreated May 3, 2025
C#
View on GitHub ↗
Provider
GitHub
Name
markhazleton/WebSpark.HttpClientUtility
Branch
main
Visibility
Public
Notes
NuGet package home: httpclientutility.makeboldspark.com | Demo site: httpclientdecorator.makeboldspark.com

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