Quartz 4.0.0-alpha.4

Quartz.NET

Quartz.NET is a full-featured, open source job scheduling system that can be used from the smallest apps to large scale enterprise systems.

Installation

dotnet add package Quartz

That is everything a scheduler needs: dependency injection, hosting, the scheduler health check and System.Text.Json serialization are part of this package, where Quartz 3 shipped them separately.

Quick start

A job is a class with one method:

public sealed class HelloJob : IJob
{
    public async ValueTask Execute(IJobExecutionContext context, CancellationToken cancellationToken = default)
    {
        await Console.Out.WriteLineAsync("Greetings from HelloJob!");
    }
}

Register it with a trigger that fires it; the hosted service starts and stops the scheduler with the application:

HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);

builder.AddQuartz(q => q.ScheduleJob<HelloJob>(trigger => trigger
    .WithIdentity("hello")
    .WithSimpleSchedule(TimeSpan.FromSeconds(10))));

builder.AddQuartzHostedService(options => options.WaitForJobsToComplete = true);

Console applications and tests build a scheduler without a host, from the same configuration API:

IScheduler scheduler = await QuartzSchedulerBuilder.Create().BuildScheduler();
await scheduler.Start();

Optional packages

Package For
Quartz.AspNetCore the HTTP API
Quartz.Dashboard the web dashboard
Quartz.HttpClient driving a remote scheduler over the HTTP API
Quartz.Jobs ready-made jobs: file scanning, sending mail, running a process
Quartz.Plugins history logging, XML and JSON schedule files, the interrupt monitor
Quartz.Plugins.TimeZoneConverter Windows and IANA time zone ids resolving on either operating system
Quartz.Serialization.Newtonsoft persisting with Newtonsoft.Json instead of System.Text.Json
Quartz.Extensions.Redis Redis distributed locks for a cluster

Documentation

Showing the top 20 packages that depend on Quartz.

Packages Downloads
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
87
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
85
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
85
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
83
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
82
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
81
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
80
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
79
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
78
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
77
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
77
Quartz.Extensions.DependencyInjection
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
76
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
76

https://github.com/quartznet/quartznet/releases

Version Downloads Last updated
4.0.0-alpha.4 1 08/31/2026
4.0.0-alpha.3 6 08/28/2026
4.0.0-alpha.2 7 08/26/2026
4.0.0-alpha.1 15 08/22/2026
3.20.0 5 08/28/2026
3.19.1 20 07/27/2026
3.19.0 17 07/25/2026
3.18.2 28 06/29/2026
3.18.1 34 04/26/2026
3.18.0 34 04/12/2026
3.17.1 36 04/06/2026
3.17.0 42 03/30/2026
3.16.1 43 03/07/2026
3.16.0 36 03/02/2026
3.15.1 61 10/30/2025
3.15.0 75 09/05/2025
3.14.0 67 09/05/2025
3.13.1 70 09/05/2025
3.13.0 65 09/05/2025
3.12.0 71 09/05/2025
3.11.0 69 09/05/2025
3.10.0 69 09/05/2025
3.9.0 69 09/05/2025
3.8.1 63 09/05/2025
3.8.0 70 09/05/2025
3.7.0 61 09/05/2025
3.6.3 67 09/05/2025
3.6.2 65 09/05/2025
3.6.1 67 09/05/2025
3.6.0 72 09/05/2025
3.5.0 67 09/05/2025
3.4.0 64 09/05/2025
3.3.3 66 09/05/2025
3.3.2 61 09/05/2025
3.3.1 66 09/05/2025
3.3.0 63 09/05/2025
3.2.4 65 09/05/2025
3.2.3 64 09/05/2025
3.2.2 73 09/05/2025
3.2.1 67 09/05/2025
3.2.0 72 09/05/2025
3.1.0 75 09/05/2025
3.0.7 67 09/05/2025
3.0.6 62 09/05/2025
3.0.5 78 09/05/2025
3.0.4 72 09/05/2025
3.0.3 64 09/05/2025
3.0.2 61 09/05/2025
3.0.1 63 09/05/2025
3.0.0 69 09/05/2025
2.6.2 62 09/05/2025
2.6.1 65 09/05/2025
2.6.0 64 09/05/2025
2.5.0 70 09/05/2025
2.4.1 68 09/05/2025
2.4.0 69 09/05/2025
2.3.3 69 09/05/2025
2.3.2 65 09/05/2025
2.3.1 64 09/05/2025
2.3.0 66 09/05/2025
2.2.4 63 09/05/2025
2.2.3 65 09/05/2025
2.2.2 65 09/05/2025
2.2.1 66 09/05/2025
2.2.0 64 09/05/2025
2.1.2 61 09/05/2025
2.1.1 70 09/05/2025
2.1.0 66 09/05/2025
2.0.1 64 09/05/2025
2.0.0 58 09/05/2025
1.0.3 66 09/05/2025