Homeostat
Self-healing for .NET applications: your application notices when something stays broken, fixes it, and checks that the fix worked. Safe by default (dry-run, budgets, cooldowns, approvals), lightweight, and configured through dependency injection.
A run of the weather feed sample with its primary provider down (watch the recording).
dotnet add package Homeostat --prerelease
dotnet add package Homeostat.HealthChecks --prerelease
| Start here | |
|---|---|
| Why Homeostat | The gap it fills, how it compares with Polly, health checks, probes and platform auto-heal |
| Getting started | Install, write a first action, watch the dry-run, then let it act |
| Concepts | Signals, conditions, healing plans, verification and guardrails |
| Packages | Every package, what it adds and its stability |
| API reference | Every public type and member, from the XML documentation |
Homeostat is open source under the MIT license: source, issues and releases on GitHub.