Managed job processing with automatic retries, scheduling, and a real-time dashboard. Install a NuGet package. Delete your Redis server.
$ dotnet add package Zeridion.Flare
builder.Services.AddZeridionFlare(options =>
{
options.ApiKey = builder.Configuration["Zeridion:ApiKey"]!;
});Define jobs as classes. Enqueue them with one line. Your DI container handles the rest.
public class SendWelcomeEmail : IJob<NewUserEvent>{private readonly IEmailService _email;public SendWelcomeEmail(IEmailService email)=> _email = email;public async Task ExecuteAsync(NewUserEvent payload, JobContext ctx){await _email.SendAsync(payload.Email, "Welcome!");}}
public class UsersController(IJobClient jobs): ControllerBase{[HttpPost("register")]public async Task<IActionResult> Register(RegisterRequest req){var user = await CreateUser(req);await jobs.EnqueueAsync<SendWelcomeEmail>(new NewUserEvent { Email = user.Email });return Ok(user);}}
From fire-and-forget to complex job chains, Flare handles it all with a familiar .NET developer experience.
Enqueue a job and move on. It runs in the background with full DI support.
Run jobs after a delay or at a specific UTC time.
Exponential backoff with jitter. Configure max attempts globally or per job.
Chain jobs together. Child jobs run only after the parent succeeds.
Cron expressions with timezone support. Missed runs catch up automatically.
Monitor every job, queue depth, throughput, and failure rate in one place.
Report progress from inside your job. See live progress bars in the dashboard.
Deduplicate jobs with idempotency keys. Get 409 Conflict on duplicates.

Monitor every job in real-time. No setup required.
See how Zeridion Flare stacks up against self-hosted and cloud alternatives.
| Feature | Zeridion Flare | Hangfire | Azure Functions |
|---|---|---|---|
| Infrastructure required | None | Redis + SQL Server | Azure subscription |
| Setup complexity | NuGet install | Server config | Function App + bindings |
| Dashboard | Included | Self-hosted | Azure Portal |
| Retry with backoff | Built-in | Manual config | Manual |
| Job continuations | Built-in | Manual | Durable Functions |
| Recurring jobs | Cron attribute | Cron config | Timer trigger |
| .NET version support | 6 – 10 | 6 – 8 | 6 – 10 |
| Pricing | Per job | Self-hosted cost | Per execution |
Start free. Scale when you're ready.
Free
$0
forever
Starter
$29
/ month
Pro
$99
/ month
Business
$299
/ month