Skip to main content
Polly avatar

Polly

17 packages

Author Trust

Established95/100Verified Publisher by NuGet
17
Packages
3.5B
Total DLs
Sort:

17 packages

Polly package icon

Polly

Michael Wolfenden, App vNext

Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.

1.8B90 versionsPolly, Exception, Handling +15
Polly.Core package icon

Polly.Core

Michael Wolfenden, App vNext

Polly.Core is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies such as Retry, Circuit Breaker, Hedging, Timeout, Chaos and Fallback in a fluent and thread-safe manner.

738.1M34 versionsPolly, Simmy, Exception +16
Polly.Extensions.Http package icon

Polly.Extensions.Http

App vNext

Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.

550.8M8 versionsHttpClient, HttpClientFactory, Exception +5
Polly.Extensions package icon

Polly.Extensions

Michael Wolfenden, App vNext

Polly.Extensions adds support for dependency injection and telemetry for the Polly.Core library.

200.1M34 versionsPolly, Exception, Handling +11
Polly.RateLimiting package icon

Polly.RateLimiting

Michael Wolfenden, App vNext

Polly.RateLimiting is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies using a Rate Limiter in a fluent and thread-safe manner.

174.9M34 versionsPolly, Exception, Handling +9
Polly.Caching.Memory package icon

Polly.Caching.Memory

App vNext

Polly.Caching.Memory is a plug-in for the .NET OSS resilience library Polly, supporting Microsoft.Extensions.Caching.Memory.MemoryCache as a provider for Polly's CachePolicy.

29.0M6 versionsPolly, Cache, Caching +1
Polly-Signed package icon

Polly-Signed

Michael Wolfenden, App vNext

Polly is a .NET 4.5 / .NET Standard 1.1 library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation and Fallback in a fluent and thread-safe manner.

22.6M39 versionsException, Handling, Resilience +15
Polly.Caching.Distributed package icon

Polly.Caching.Distributed

App vNext

Polly.Caching.Distributed is a plug-in for the .NET OSS resilience library Polly, supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache as a provider for Polly's CachePolicy.

5.6M4 versionsPolly, Cache, Caching +1
Polly.Caching.Serialization.Json package icon

Polly.Caching.Serialization.Json

App vNext

Polly.Caching.Serialization.Json is a plug-in for the .NET OSS resilience library Polly, supporting serialization to and from Json using Newtonsoft.Json

3.6M3 versionsPolly, Cache, Caching +3
Polly.Testing package icon

Polly.Testing

Michael Wolfenden, App vNext

Polly.Testing exposes APIs and utilities that can be used to assert on the composition of Polly.Core resilience pipelines.

2.6M29 versionsPolly, Exception, Handling +5
Polly.Extensions.Http-Signed package icon

Polly.Extensions.Http-Signed

App vNext

Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.

1.4M4 versionsHttpClient, Exception, Handling +4
Polly.Caching.MemoryCache package icon

Polly.Caching.MemoryCache

App vNext

Polly.Caching.MemoryCache is a plug-in for the .NET OSS resilience library Polly, supporting System.Runtime.Caching.MemoryCache as a provider for Polly's CachePolicy.

688.1K2 versionsPolly, Cache, Caching +1
Polly.Net40Async package icon

Polly.Net40Async

Michael Wolfenden, App vNext

Polly.Net40Async is a version of the Polly library for .NET 4.0 with async support via Microsoft.Bcl.Async. Polly allows developers to express resilience policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.

657.7K22 versionsException, Handling, Resilience +15
Polly.Caching.IDistributedCache package icon

Polly.Caching.IDistributedCache

App vNext

Polly.Caching.IDistributedCache is a plug-in for the .NET OSS resilience library Polly, supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache as a provider for Polly's CachePolicy.

126.8K1 versionPolly, Cache, Caching +1
Polly.Caching.MemoryCache-Signed package icon

Polly.Caching.MemoryCache-Signed

App vNext

Polly.Caching.MemoryCache is a plug-in for the .NET OSS resilience library Polly, supporting System.Runtime.Caching.MemoryCache as a provider for Polly's CachePolicy.

85.4K2 versionsPolly, Cache, Caching +1
Polly.Net40Async-Signed package icon

Polly.Net40Async-Signed

Michael Wolfenden, App vNext

Polly.Net40Async is a version of the Polly library for .NET 4.0 with async support via Microsoft.Bcl.Async. Polly allows developers to express resilience policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.

70.9K22 versionsException, Handling, Resilience +15
Polly.Caching.IDistributedCache-Signed package icon

Polly.Caching.IDistributedCache-Signed

App vNext

Polly.Caching.IDistributedCache is a plug-in for the .NET OSS resilience library Polly, supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache as a provider for Polly's CachePolicy.

11.5K1 versionPolly, Cache, Caching +1