Quartz.AspNetCore 4.0.0-alpha.2

Quartz.AspNetCore

Quartz.AspNetCore adds the two things a Quartz.NET scheduler wants from an ASP.NET Core application: an HTTP API that exposes scheduler management endpoints, and a health check that reports unhealthy when the scheduler is not running or cannot reach its store.

Hosting itself is in the core Quartz package — AddQuartz and AddQuartzHostedService need no extra reference. Quartz 3's AddQuartzServer, which registered the hosted service and a health check together, is gone.

Installation

dotnet add package Quartz.AspNetCore

Usage

WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

builder.AddQuartz();
builder.Services.AddQuartzHttpApi();
builder.AddQuartzHostedService(options => options.WaitForJobsToComplete = true);
builder.Services.AddHealthChecks().AddQuartz();

WebApplication app = builder.Build();

app.MapQuartzHttpApi().RequireAuthorization();
app.MapHealthChecks("/healthz");

The API manages jobs and triggers, so authorize it: MapQuartzHttpApi returns the endpoint convention builder to say so on. The health check takes tags, so it can be filtered into separate liveness and readiness probes, and a named scheduler gets a check of its own.

Documentation

No packages depend on Quartz.AspNetCore.

.NET 10.0

Version Downloads Last updated
4.4.0 0 07.10.2026
4.3.0 4 05.10.2026
4.2.4 1 07.10.2026
4.2.3 0 28.09.2026
4.2.2 1 05.10.2026
4.2.1 0 27.09.2026
4.2.0 3 26.09.2026
4.1.1 2 26.09.2026
4.1.0 2 26.09.2026
4.0.1 2 26.09.2026
4.0.0 4 07.09.2026
4.0.0-rc.2 2 07.09.2026
4.0.0-rc.1 3 05.09.2026
4.0.0-beta.1 3 05.09.2026
4.0.0-alpha.5 2 02.09.2026
4.0.0-alpha.4 3 02.09.2026
4.0.0-alpha.3 3 01.09.2026
4.0.0-alpha.2 2 02.09.2026
4.0.0-alpha.1 3 02.09.2026
3.22.4 0 05.10.2026
3.22.3 1 07.10.2026
3.22.2 1 05.10.2026
3.22.1 0 28.09.2026
3.22.0 1 26.09.2026
3.21.0 2 26.09.2026
3.20.1 2 05.09.2026
3.20.0 2 02.09.2026
3.19.1 5 11.08.2026
3.19.0 4 11.08.2026
3.18.2 5 20.07.2026
3.18.1 10 26.04.2026
3.18.0 21 11.04.2026
3.17.1 25 05.04.2026
3.17.0 7 31.03.2026
3.16.1 6 14.03.2026
3.16.0 7 14.03.2026
3.15.1 12 10.11.2025
3.15.0 12 16.09.2025
3.14.0 24 14.03.2025
3.13.1 25 02.12.2024
3.13.0 63 16.08.2024
3.12.0 21 04.08.2024
3.11.0 21 22.07.2024
3.10.0 25 28.06.2024
3.9.0 23 13.05.2024
3.8.1 21 26.06.2024
3.8.0 20 16.12.2024
3.7.0 19 17.08.2024
3.6.3 17 16.12.2024
3.6.2 19 28.01.2025
3.6.1 18 23.01.2025
3.6.0 19 16.01.2025
3.5.0 20 30.12.2024
3.4.0 21 27.07.2024
3.3.3 18 16.01.2025
3.3.2 20 27.01.2025
3.3.1 21 28.07.2024
3.3.0 21 27.07.2024
3.2.4 19 27.07.2024
3.2.3 20 27.07.2024
3.2.2 22 27.07.2024
3.2.1 20 16.01.2025
3.2.0 16 27.07.2024
3.1.0 20 12.01.2025
1.0.4 18 24.01.2025
1.0.1 21 16.01.2025
1.0.0 22 28.07.2024