Skip to main content

Arcwell documentation

Build systems that keep their promises.

Typed events, durable delivery, and operations you can reason about.

Typed publishTypeScript
import { arc } from "@arcwell/atlas";

await arc.publish(orderAccepted, {
  orderId: "ord_7K2M",
  region: "north",
});

// Validated. Routed. Durable.

Documentation index

Find the shortest path to an answer.

Search documentation/

One model across every layer.

Events stay typed and traceable from the producer to the final delivery.

Start from the work in front of you.

Production

Prepare a safe rollout

Set retention, apply least privilege, plan configuration, and verify health.

Read deployment guide →

Reference

Integrate over HTTP

Review authentication, event publishing, stream claims, and error contracts.

Browse API reference →

Failure is part of the contract.

Leases, bounded retries, quarantine, and replay are visible primitives. No hidden queue behavior.

Understand delivery states →
arcwell.streams.yml
streams:
  northline-fulfillment:
    lease: 30s
    retries:
      attempts: 6
      backoff: exponential
      maximum: 15m

Latest release

Arc Runtime 3.4

Route fixture testing, clearer lease pressure, and faster plans for large workspaces.

Read release notes →