Spojit
Durable execution

Crashes happen.
Your workflow keeps going.

Workflows survive crashes, network blips, and bad deploys. Each step checkpoints its state, so when the platform recovers, the run picks up exactly where it left off, instead of starting over or leaving work half-done.

Order fulfilmentstate checkpointed
  1. Fetch order
    checkpointed
  2. Charge payment
    checkpointed
  3. Worker crashed
    network blip · bad deploy
  4. Recovered
    resumed from last checkpoint
  5. Update inventory
    running · NetSuite
How it works

Checkpoint, recover, resume

01

Each step checkpoints

As the workflow advances, its progress and data are saved, so the run always has a known good point.

02

Something fails

A worker crash, a dropped connection, or a deploy interrupts the run. It happens to every system.

03

It resumes from the checkpoint

When the platform recovers, the workflow continues from its last checkpoint, not from the beginning.

Capabilities

Reliability built in

Checkpointed state

Every step persists its state, so progress is never held only in memory that a crash can wipe.

Automatic recovery

When the platform comes back, interrupted runs are picked up and continued without your help.

Exactly where it left off

Resumption is precise. Completed steps are not redone, so there are no duplicate side effects.

Automatic retries

Transient failures retry with exponential backoff, and rate limits are respected automatically.

Survives deploys

Ship new versions without fear. In-flight runs keep going and finish on the path they started.

Long-running and waiting

A run can wait for an approval or a timer for days, without holding a connection open the whole time.

Use cases

When a run can't just disappear

Money and orders

Charges, refunds, and fulfilment must complete or be safely recoverable, never silently lost.

Multi-step across systems

Long sequences that touch several APIs are exactly where a mid-way failure hurts the most.

Long-running waits

Workflows that pause for an approval or a delay resume cleanly whenever the wait ends.

High-volume pipelines

At scale, failures are routine. Durability turns them into a retry instead of an incident.

The difference

Durable vs best-effort

A durable run remembers its progress. A best-effort script forgets the moment it dies.

Durable execution gives you

  • A run that survives crashes and deploys
  • No half-finished work after a blip
  • Waits measured in days, not held-open connections

Best-effort scripts

  • Lose all progress when the process dies
  • Leave work half-done and hard to clean up
  • Cannot safely wait for long

Run it like it matters

Start free and build a workflow that survives whatever production throws at it. No card needed.