Quartz.NETQuartz.NET
Home
Features
Blog
Discussions
NuGet
GitHub
Home
Features
Blog
Discussions
NuGet
GitHub
Quartz.NET

Quartz.NET

Open-source job scheduling system for .NET

Get Started

Runtime Environments

Runs embedded in an application, or as a cluster of stand-alone programs with load balancing and fail-over

Job Scheduling

Jobs run when a trigger fires, and triggers support a wide variety of scheduling options

Job Execution

A job is any .NET class that implements the simple IJob interface

Job Persistence

Job storage is pluggable; in-memory and several relational databases are supported out of the box

Clustering

Built-in load balancing and graceful fail-over

Listeners & Plug-Ins

Listener interfaces let applications catch scheduling events to monitor or control job and trigger behavior

Quartz.NET is a full-featured, open source job scheduling system for everything from the smallest apps to large enterprise systems.

The current release line is Quartz.NET 4.x, which targets .NET 10: see the quick start and the migration guide. The 3.x line, for .NET Standard 2.0 and .NET Framework, is still maintained.

Latest News

  • 2026-09-03 Quartz.NET 4.0 Released
  • 2023-02-25 Quartz.NET 3.6.2 Released
  • 2023-02-25 Quartz.NET 3.6.1 Released
  • 2023-01-29 Quartz.NET 3.6 Released
  • 2022-09-18 Quartz.NET 3.5 Released
Apache 2.0 Licensed | Copyright © 2007-present Marko Lahma