Back to projects
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.

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
0Forks
0Commits
99Score
44Last 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.
- NuGet.orghttps://www.nuget.org/packages/WebSpark.HttpClientUtilityStatus: ActivePublic NuGet package registry
Environments