Polly 8.6.5

Polly

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

NuGet version Build status Code coverage

Polly logo

Release notes

  • The repository's changelog describes changes by release.
  • We tag Pull Requests and Issues with milestones which match to NuGet package release numbers.

Documentation and Samples

Documentation, and samples, for using Polly can be found in the repository's README and documentation.

Showing the top 20 packages that depend on Polly.

Packages Downloads
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback.
99
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback.
100
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/0621c1748eac08dd516edc950559ab7e8308f214
97
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/25ef4aa38b77974263cb10f6e9cbd10135f17b59
96
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/330c2397160929d6d3275ade03cee436265258e8
98
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/36be7ed6d6d56b7da0a2891e3de7ecc2aa48eecd
100
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/36f34b3a19eb7219142ab2035921d08e84c572c3
96
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/432e6a061f28dda696ba16bc5442328d23b25d93
99
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/4e7d976438b0fc17f435804e801d5d68d193ec33
106
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/954f61dd38b33caa2b736c73530bd5a294174437
99
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/ada5ad97d2114250a05550cb28cc18b9cf9f8993
98
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/b96167fbfe8bd45d94e4dcda42c7d09eb5745459
96
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/c9e3996173cec136bc2e9f3b4ec45f2a323b1d63
100
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d634f2bd1ad6e319f26ff0f1d7ada5539158a19f
97
Microsoft.Extensions.Http.Polly
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/e5f183b656a0e8bc087108130a5a9b54ae94494e
105
Microsoft.Extensions.Resilience
Mechanisms to harden applications against transient failures.
97
Polly.Contrib.Simmy
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
101
Polly.Extensions.Http
Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.
102

See https://github.com/App-vNext/Polly/blob/main/CHANGELOG.md for details

.NET Framework 4.6.2

.NET Framework 4.7.2

.NET 6.0

.NET Standard 2.0

Version Downloads Last updated
8.6.5 35 11/25/2025
8.6.4 62 09/27/2025
8.6.3 69 08/22/2025
8.6.2 72 07/11/2025
8.6.1 76 06/17/2025
8.6.0 67 06/12/2025
8.5.2 106 04/01/2025
8.5.1 100 04/01/2025
8.5.0 89 04/06/2025
8.4.2 116 03/31/2025
8.4.1 89 04/01/2025
8.4.0 93 04/01/2025
8.3.1 78 04/01/2025
8.3.0 89 04/01/2025
8.2.1 93 03/31/2025
8.2.0 94 04/01/2025
8.1.0 83 03/31/2025
8.0.0 73 04/01/2025
8.0.0-beta.2 74 04/01/2025
8.0.0-beta.1 76 04/01/2025
8.0.0-alpha.9 103 04/01/2025
8.0.0-alpha.8 91 03/31/2025
8.0.0-alpha.7 91 04/01/2025
8.0.0-alpha.6 110 04/07/2025
8.0.0-alpha.5 85 04/01/2025
8.0.0-alpha.4 91 04/01/2025
8.0.0-alpha.3 90 03/31/2025
8.0.0-alpha.2 99 04/01/2025
8.0.0-alpha.1 87 03/31/2025
7.2.4 100 03/15/2025
7.2.3 97 04/01/2025
7.2.2 84 03/31/2025
7.2.1 86 04/01/2025
7.2.0 83 04/01/2025
7.1.1 109 04/01/2025
7.1.0 91 03/15/2025
7.0.3 84 03/31/2025
7.0.2 88 04/01/2025
7.0.1 95 04/01/2025
6.1.2 97 04/01/2025
6.1.1 85 04/01/2025
6.1.0 83 04/01/2025
6.0.1 75 04/01/2025
6.0.0-v6alpha0001 79 04/01/2025
5.9.0 81 03/31/2025
5.8.0 100 04/01/2025
5.7.0 73 04/01/2025
5.6.1 87 03/31/2025
5.6.0 86 04/01/2025
5.5.0 79 04/01/2025
5.4.0 79 04/01/2025
5.3.1 71 04/01/2025
5.3.0 86 03/31/2025
5.2.0 93 04/01/2025
5.1.1-v5-x-cachealpha0001 73 04/01/2025
5.1.0 84 04/01/2025
5.0.6 88 04/01/2025
5.0.5 99 04/01/2025
5.0.3 88 04/01/2025
5.0.2-v5-0-alpha0001 104 04/01/2025
5.0.1-v5-0-alpha0001 103 04/01/2025
4.5.0-beta-netstandar-0001 69 03/31/2025
4.3.0 76 04/01/2025
4.2.4 80 04/01/2025
4.2.3 94 04/01/2025
4.2.2 85 04/01/2025
4.2.1 86 04/01/2025
4.2.0 90 04/01/2025
4.1.2 98 04/01/2025
4.1.1 77 04/01/2025
4.1.0 97 03/31/2025
4.0.0 76 04/01/2025
3.0.0 105 04/01/2025
2.2.7 95 04/01/2025
2.2.6 104 03/31/2025
2.2.5 78 04/01/2025
2.2.4 80 04/01/2025
2.2.3 90 03/31/2025
2.2.2 101 04/01/2025
2.2.1 87 04/06/2025
2.2.0 89 03/31/2025
2.1.0 85 04/01/2025
2.0.0 78 04/01/2025
1.1.0 90 04/01/2025
1.0.0 88 04/01/2025