Skip to main content
net8.0

Quartz.NET Blazor Server Dashboard; Quartz Scheduling Framework for .NET

Published
Oct 15, 2026
3d ago
Total Downloads
82.5K
82,489

Install

dotnet add package Quartz.Dashboard --version 3.22.6
ProductVersions
.NET
net8.0

README

Quartz.Dashboard

Quartz.Dashboard is a Blazor-based dashboard for Quartz.NET that runs inside your ASP.NET Core app and accesses the scheduler in-process.

Warning: Quartz Dashboard is a work in progress and its API surface may change between releases. Supported target frameworks are .NET 8 and newer (Quartz 3.16 or later required).

Installation

dotnet add package Quartz.Dashboard

Basic setup

Configure Quartz and add the dashboard services:

services.AddQuartz(q =>
{
    // configure jobs and triggers
});

services.AddQuartzDashboard();
services.AddQuartzHostedService(options => options.WaitForJobsToComplete = true);

Map the endpoints:

app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
app.UseAntiforgery();

app.UseEndpoints(endpoints =>
{
    endpoints.MapQuartzDashboard();
});

By default the dashboard UI is available at /quartz.

Documentation

📖 The full guide covers custom hosting paths, history plugins, production hardening and authorization, integrating with an existing Blazor Server app, and API-only project setup:

https://www.quartz-scheduler.net/documentation/quartz-3.x/packages/dashboard.html

Changes from Previous Version

No structural changes between v3.22.5 and v3.22.6.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.