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 →