# 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](https://img.shields.io/nuget/v/Polly?logo=nuget&label=NuGet&color=blue)](https://www.nuget.org/packages/Polly/) [![Build status](https://github.com/App-vNext/Polly/workflows/build/badge.svg?branch=main&event=push)](https://github.com/App-vNext/Polly/actions?query=workflow%3Abuild+branch%3Amain+event%3Apush) [![Code coverage](https://codecov.io/gh/App-vNext/Polly/branch/main/graph/badge.svg)](https://codecov.io/gh/App-vNext/Polly) ![Polly logo](https://raw.github.com/App-vNext/Polly/main/Polly-Logo.png) ## Release notes - The repository's [changelog](https://github.com/App-vNext/Polly/blob/main/CHANGELOG.md) describes changes by release. - We tag Pull Requests and Issues with [milestones](https://github.com/App-vNext/Polly/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](https://github.com/App-vNext/Polly#readme) and [documentation](https://www.pollydocs.org/).