Healthie.NET.Api
3.1.4
Prefix Reserved
See the version list below for details.
dotnet add package Healthie.NET.Api --version 3.1.4
NuGet\Install-Package Healthie.NET.Api -Version 3.1.4
<PackageReference Include="Healthie.NET.Api" Version="3.1.4" />
<PackageVersion Include="Healthie.NET.Api" Version="3.1.4" />
<PackageReference Include="Healthie.NET.Api" />
paket add Healthie.NET.Api --version 3.1.4
#r "nuget: Healthie.NET.Api, 3.1.4"
#:package Healthie.NET.Api@3.1.4
#addin nuget:?package=Healthie.NET.Api&version=3.1.4
#tool nuget:?package=Healthie.NET.Api&version=3.1.4

Healthie.NET.Api
▶ Live demo — healthie.compiletheory.com — a read-only Healthie.NET dashboard watching real status pages (Anthropic, OpenAI, GitHub, Cloudflare, and more), built from these packages.
ASP.NET Core API controller for managing Healthie.NET pulse checkers via REST endpoints. All endpoints are served under the /healthie route prefix.
Installation
dotnet add package Healthie.NET.Api
Usage
using Healthie.Api;
builder.Services.AddHealthieController();
var app = builder.Build();
app.MapControllers();
app.Run();
With authorization:
builder.Services.AddHealthieController(
requireAuthorization: true,
authorizationPolicy: "AdminPolicy");
Endpoints
| Method | Route | Description |
|---|---|---|
GET |
/healthie |
Get all pulse checker states |
GET |
/healthie/intervals |
Get available polling intervals |
PUT |
/healthie/{name}/interval?interval={value} |
Set polling interval |
PUT |
/healthie/{name}/threshold?threshold={value} |
Set unhealthy threshold |
POST |
/healthie/{name}/start |
Start a checker |
POST |
/healthie/{name}/stop |
Stop a checker |
POST |
/healthie/{name}/trigger |
Trigger an immediate check |
PATCH |
/healthie/{name}/reset |
Reset state to healthy |
The {name} parameter is the fully-qualified type name (e.g. MyApp.DatabasePulseChecker).
Key Types
| Type | Description |
|---|---|
StartupExtensions.AddHealthieController() |
Registers the controller with optional authorization. |
HealthCheckersController |
The API controller with all pulse checker management endpoints. |
See Also
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Healthie.NET.Abstractions (>= 3.1.4)
-
net8.0
- Healthie.NET.Abstractions (>= 3.1.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.1.4 | 102 | 9/30/2026 |
| 4.1.3 | 90 | 9/29/2026 |
| 4.1.2 | 117 | 9/12/2026 |
| 4.1.1 | 140 | 8/14/2026 |
| 4.1.0 | 125 | 7/30/2026 |
| 4.0.0 | 124 | 7/30/2026 |
| 3.1.4 | 121 | 7/19/2026 |
| 3.1.3 | 119 | 7/18/2026 |
| 3.1.2 | 123 | 7/18/2026 |
| 3.1.1 | 114 | 7/18/2026 |
| 3.1.0 | 123 | 7/17/2026 |
| 3.0.0 | 123 | 7/15/2026 |
| 2.3.0 | 1,068 | 2/24/2026 |
| 2.1.1-beta | 142 | 2/24/2026 |
| 2.0.0-beta | 139 | 2/22/2026 |
| 1.1.0-beta | 151 | 5/31/2025 |
| 1.0.0-beta | 227 | 5/18/2025 |
### Changed
- Each shipped package's README now links the live demo -- `healthie.compiletheory.com`, a read-only
hosted instance of the dashboard -- so the link appears on the package's listing on nuget.org.
Full changelog: https://github.com/ivanvyd/Healthie.NET/blob/v3.1.4/CHANGELOG.md