Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Task Queue Software
  3. Hangfire

Hangfire

Ahtri 12, Tallinn, Harju County 15551, Estonia

What it is

Hangfire performs background processing in .NET and .NET Core applications without requiring a Windows Service or separate process. It supports fire-and-forget, delayed, recurring, and continuation jobs, with persistent storage through officially supported SQL Server and Redis options plus community implementations. A built-in web dashboard shows processing activity and each job’s state. Hangfire describes at-least-once processing and automatic retries after unhandled exceptions or application termination. Jobs can run across multiple machines with synchronization handled automatically. Documentation lists integrations with ASP.NET, ASP.NET Core, console applications, Windows Services, WCF, Nancy, and ServiceStack. Hangfire Core is open source under LGPLv3 and free for commercial use. The Open plan costs nothing, while paid plans start at $500 a year per organization. Hangfire Pro adds batches and batch continuations; Hangfire Ace adds throttling for concurrency and rate limits. The dashboard permits local requests by default, requiring authorization configuration for remote access.

For and against

For

  • Supports delayed, recurring, and continuation jobs
  • Persistent SQL Server and Redis storage
  • Automatic retries after failures
  • Built-in processing dashboard
  • Open-source core for commercial use

Against

  • No free trial for Hangfire Pro
  • Paid plans start at $500 a year
  • Remote dashboard access requires authorization setup
  • Throttling storage support is limited

The verdict

Hangfire provides a broad background-job model for .NET applications, including persistence, retries, scheduling, and distributed execution. Its free core supports commercial use, while advanced Pro and Ace capabilities require paid plans.

Who it suits

It suits developers operating background jobs in self-hosted .NET applications on Linux or Windows. Teams needing scheduled work, retries, persistent storage, or distributed processing can use its job and dashboard features.

Plans and prices

Open

Free

Hangfire Core LGPL 3.0 · commercial use · SQL Server 2008 R2+ or In-Memory · community support

Startup

$500a year

Core LGPL plus Pro EULA · SQL Server, Redis 2.6.12+, or In-Memory · perpetual license · private NuGet feed

Business

$1,500a year

Core, Pro and Ace under EULA · SQL Server, Redis or In-Memory · source access · email/helpdesk and technical support

Enterprise

$4,500a year

Core, Pro and Ace · royalty-free EULA · custom terms · source access

Every plan, in full

On the record

API
The public API includes BackgroundJobClient, IBackgroundJobClient, JobStorage and extension methods for creating and changing jobs.api.hangfire.io · read 15 Oct 2026
At-least-once processing
The product promises at-least-once processing and retries interrupted jobs after process termination.hangfire.io · read 15 Oct 2026
Automatic retries
Transient failures are retried automatically and retry counts can be controlled with AutomaticRetryAttribute.hangfire.io · read 15 Oct 2026
Batches
Hangfire Pro adds atomic batches of jobs and batch continuations.hangfire.io · read 15 Oct 2026
Cancellation
Jobs can receive cancellation tokens so application shutdowns can be handled gracefully.hangfire.io · read 15 Oct 2026
Community extensions
The extension directory lists community storage and IoC projects but disclaims official support, quality and security responsibility for them.hangfire.io · read 15 Oct 2026
Company legal facts
The Estonian Business Register lists Hangfire OÜ as a private limited company registered March 1, 2022, with €10,000 capital and an Ahtri 12, Tallinn address.ariregister.rik.ee · read 15 Oct 2026
Company ownership
A company announcement says Hangfire became owned by Estonian private company Hangfire OÜ from March 8, 2022 and remained owned by Sergey Odinokov.hangfire.io · read 15 Oct 2026
Company size
The Estonian registry data reports three employees for Hangfire OÜ in its 2025 annual-report figures.corpinfo.ee · read 15 Oct 2026
Continuations
A continuation can run after its parent job finishes.hangfire.io · read 15 Oct 2026
Dashboard
A built-in web dashboard shows job states and processing activity.hangfire.io · read 15 Oct 2026
Dashboard security
Dashboard access is local-only by default and authorization must be configured before allowing remote requests because job arguments and method names are exposed.docs.hangfire.io · read 15 Oct 2026
Delayed jobs
Jobs can be persisted and scheduled to run after a specified time interval.hangfire.io · read 15 Oct 2026
Distributed processing
Multiple Hangfire servers can run on the same or different machines with automatic synchronization and distributed locking.hangfire.io · read 15 Oct 2026
Documentation depth
The documentation includes getting-started guides, installation, ASP.NET Core setup, dashboard authorization, storage configuration and deployment guidance.docs.hangfire.io · read 15 Oct 2026
Extensibility
Developers can replace storage, states, job creation, job performance, state changes and job activation components.hangfire.io · read 15 Oct 2026
Fire-and-forget jobs
Jobs can be queued for execution once and almost immediately after creation.hangfire.io · read 15 Oct 2026
GitHub activity
The public repository showed about 10.2k stars, 1.8k forks and 891 issues when opened.github.com · read 15 Oct 2026

Alternatives to Hangfire

Every alternative, ranked