Background jobs for teams who'd rather operate their app than their queue.
Enqueue jobs from any service in any language — .NET, TypeScript, Python, Go, Java, PHP, or Ruby — and let Zeridion handle queueing, retries, recurring schedules, and dead letters. Your workers pull and execute. No queue to babysit.
What is Flare?
Flare runs the durable background-job plumbing so you don't have to:
- Email fan-out · Scheduled work · Retries with backoff · Per-project isolation
Flare is a managed background-jobs platform with official SDKs for .NET,
TypeScript, Python, Go, Java, PHP, and Ruby. Install the SDK for your
language, point it at the Flare API, and enqueue jobs from any service. The
.NET SDK ships a built-in in-process worker (IJob<T> handlers registered via
AddZeridionFlare); the other SDKs are REST clients you call from your own
worker process or scheduler. Zeridion durably stores every job and dispatches
it to exactly one of your workers, with at-least-once delivery and
idempotency-key support.
You bring the worker process. We handle the queue, retries, dead-letters, recurring schedules, per-project rate limits, and observability.
How it fits together
Your app calls the REST API to enqueue. Flare durably stores the job, fans out recurring schedules, applies retries with exponential backoff, and emits signed webhooks on every state change. Your worker poll-and-claim leases jobs concurrently, heartbeats while running, and acks with the result. The platform handles the rest.
Explore the docs
/flare/v1 with parameters, examples, and response shapes.How Flare fits together
Three boxes: your app enqueues via the SDK, Zeridion durably stores and dispatches each job, and your workers pull and execute it. Retries, recurring schedules, and per-project rate limits are handled for you.
When to use Flare
- Email and webhook fan-out. Anything you'd
Task.Runand regret. - Scheduled work. Cron expressions with timezone awareness.
- Retry-with-backoff workflows. Exponential backoff is built in; dead-letter is automatic at attempt exhaustion.
- Per-project isolation. Every job, schedule, and API key is scoped to a Project. Rate limits and quotas are enforced per Project.