Skip to main content
Live. This area is documented as current, user-reliable behavior.

Goal

Move work out of request handlers while keeping retries and visibility.

Prerequisites

  • A StackShift client and handler route

Workflow

1
Create or choose a queue name.
2
Enqueue work with a job name and payload.
3
Register a matching handler.
4
Set retry and delay options per job when needed.

Enqueue jobs

Handlers

Retries and delayed jobs

Retry later

Expected result

Background work runs outside the request path and can be retried safely.

Retries & Failure Handling

Durable Jobs retries transient failures, preserves completed steps, and gives failed work a clear recovery path.

Scheduling & Delayed Jobs

Run jobs later for reminders, follow-ups, retry windows, cleanup, and recurring backend work.