Skip to main content

Ship jobs, not ops overhead

Background jobs for every stack.
Fully managed, ready in minutes.

Zeridion Flare gives your services managed enqueue, recurring schedules, retries with backoff, and a hosted dashboard. Install the SDK for your language — .NET, TypeScript, Python, Go, Java, PHP, or Ruby — point it at our API, and ship. We operate the data plane so you ship features, not infrastructure.

Open source SDKs · Free tier with 50,000 jobs/month · No credit card

Built for teams (1–50 devs) who’d rather operate their app than their queue.

$ dotnet add package Zeridion.Flare --prerelease

builder.Services.AddZeridionFlare(options =>
{
    options.ApiKey = builder.Configuration["Zeridion:ApiKey"]!;
});

app.UseZeridionFlare();

The background-job tax

Running your own queue costs time and on-call rotation.

Without Flare: hand-rolled queue code, on-call when jobs back up, deploy risk every time the schedule changes. With Flare: an API call. Here’s what we run so you don’t have to.

A queue store you don’t operate

Flare’s data plane holds your jobs durably, exposes them via API, and patches itself. No on-call rotation for the queue.

A dashboard that’s safe to share

Auth, tenancy, and TLS are handled. Send the URL to on-call without standing up a reverse proxy or writing a custom auth filter.

Jobs that don’t quietly stop

Workers heartbeat, leases expire, stuck jobs auto-recover. Recurring schedules survive deploys because they live in our data plane, not your process.

An SDK that stays current

Drop the NuGet package in, point it at our API. We handle storage upgrades, dashboard maintenance, and platform patches every release.

Everything you need

From fire-and-forget to complex job chains, Flare handles it all with a familiar .NET developer experience.

Job chains in one line

Continuations fire when the parent succeeds. Define job chains with one line of code — no orchestration library, no manual fan-out.

Schedules in code, not in a config table

Declare recurring jobs with a [JobConfig] attribute on a class. Diff-able, code-reviewable, deployable.

Recurring schedules that don’t drift

Cron expressions with full IANA timezone support. Schedules survive deploys because they live in our data plane, not your process.

Managed queue, zero ops.

The data plane is ours — durable storage, distributed locks, scheduler ticks. You call the API; we run the infrastructure.

Retries that actually back off

Jittered exponential backoff out of the box. Configure max attempts globally or per job; dead-letter goes to its own queue.

A dashboard that’s safe to expose

Auth, tenancy, and TLS are handled. Share it with on-call without writing a reverse-proxy auth filter.

No-double-fire idempotency

Pass an idempotency key; duplicates get 409 Conflict. The classic "user clicked twice" problem solved at the API.

Progress visible in real time

Long-running jobs report progress to the dashboard. No more "is it still running or is it stuck?"

Zeridion Flare dashboard showing job metrics, throughput chart, and queue depth

Monitor every job in real-time. No setup required.

Works like you'd expect

Define a job, enqueue it, and let schedules, retries, and continuations run on autopilot. No orchestration code, no DAGs.

Schedule a recurring job
[JobConfig(Cron = "0 9 * * MON")]
public class SendWeeklyDigest : IRecurringJob
{
private readonly IDigestService _digest;
public SendWeeklyDigest(IDigestService digest)
=> _digest = digest;
public async Task ExecuteAsync(JobContext ctx)
{
await _digest.SendAsync(ctx.CancellationToken);
}
}
Chain jobs with ContinueWith
public class OrdersController(IJobClient jobs)
: ControllerBase
{
[HttpPost("checkout")]
public async Task<IActionResult> Checkout(
CheckoutRequest req)
{
var order = await PlaceOrder(req);
// Chain: charge first, then ship only if charge succeeds.
await jobs.EnqueueAsync<ChargeCard>(order)
.ContinueWith<ShipOrder>(order);
return Ok(order);
}
}

Simple, predictable pricing

Start free. Upgrade when your jobs outgrow the tier you’re on.

Free

$0

forever

  • 50,000 jobs / month
  • 1 project
  • Hosted dashboard
  • Community support
  • Email alerts
Get started free

Starter

$29

/ month

  • 300,000 jobs / month
  • 3 projects
  • Opt-in overage: $1.50 / 10k jobs
  • Email alerts
  • Standard support
Get started
Most popular

Pro

$99

/ month

  • 3,000,000 jobs / month
  • Unlimited projects
  • Opt-in overage: $1.00 / 10k jobs
  • Email alerts
  • Priority support
Get started

Business

$299

/ month

  • 30,000,000 jobs / month
  • Unlimited projects
  • Opt-in overage: $0.50 / 10k jobs
  • Email alerts
  • Custom data retention
Choose Business

Enterprise

Custom

  • Custom job volume
  • Unlimited projects
  • SLA & SOC 2 report
  • Dedicated support
  • Custom data retention
Talk to sales

Allowances are monthly. Enable opt-in overage to keep running past your allowance — set a spend cap so a bill never surprises you. Without overage, new enqueues pause until the next monthly reset.

Need a custom contract, dedicated support, or a security review?

We work directly with enterprise teams on signed DPAs, security questionnaires, and named contacts for support and onboarding. SSO/SAML and audit-log export are on the roadmap — talk to us if either is a hard requirement and we’ll sequence the work against your timeline.

Talk to sales →

Get started free

No credit card required. 50,000 jobs/month free forever.

Start Building