Skip to main content
The headgate crate is the application-facing facade. It re-exports core envelope and outcome types, the Task derive, producer client, registry, worker, contexts, extensions, steps, scheduling, plugins, and test helpers.
Add headgate-workflow for durable DAGs, headgate-crypto for client-side encrypted payloads, headgate-otel for OpenTelemetry, or headgate-prometheus for native Prometheus metrics. These opt-in layers keep drivers and exporters out of core.

Main types

Define tasks

Run workers