Directories
¶
| Path | Synopsis |
|---|---|
|
Package auditlog provides a comprehensive audit trail of all API access.
|
Package auditlog provides a comprehensive audit trail of all API access. |
|
Package blobstore provides content-addressed blob storage with metadata queries, tenant isolation, and TTL-based expiry.
|
Package blobstore provides content-addressed blob storage with metadata queries, tenant isolation, and TTL-based expiry. |
|
Package dag provides the host-side half of the DAG composition model: DAGSpec/TaskSpec (a JSON-serializable DAG description) and ParseSpec, which structurally validates a spec without needing the cleat/ SDK.
|
Package dag provides the host-side half of the DAG composition model: DAGSpec/TaskSpec (a JSON-serializable DAG description) and ParseSpec, which structurally validates a spec without needing the cleat/ SDK. |
|
Package datadogexport exports workflow metrics to Datadog.
|
Package datadogexport exports workflow metrics to Datadog. |
|
Package email provides SendGrid transactional email integration for workflows.
|
Package email provides SendGrid transactional email integration for workflows. |
|
Package eventstore provides append-only event streams with Server-Sent Events (SSE) support.
|
Package eventstore provides append-only event streams with Server-Sent Events (SSE) support. |
|
Package eventtriggers provides event-driven workflow triggers.
|
Package eventtriggers provides event-driven workflow triggers. |
|
Package featureflags provides feature flag evaluation with targeting rules and gradual rollout.
|
Package featureflags provides feature flag evaluation with targeting rules and gradual rollout. |
|
Package jobqueue provides a standalone job queue.
|
Package jobqueue provides a standalone job queue. |
|
Package kafkaconnect provides Kafka publish and consume capabilities for workflows.
|
Package kafkaconnect provides Kafka publish and consume capabilities for workflows. |
|
Package kvstore provides a versioned JSONB key-value store with optimistic concurrency control.
|
Package kvstore provides a versioned JSONB key-value store with optimistic concurrency control. |
|
providers
Package providers defines shared types for LLM provider implementations.
|
Package providers defines shared types for LLM provider implementations. |
|
Package notifications provides webhook delivery with retry and delivery tracking.
|
Package notifications provides webhook delivery with retry and delivery tracking. |
|
Package oauthprovider provides OAuth2/OIDC authentication with support for Google, GitHub, and Okta as identity providers.
|
Package oauthprovider provides OAuth2/OIDC authentication with support for Google, GitHub, and Okta as identity providers. |
|
Package pagerdutyalert provides PagerDuty incident management from workflows.
|
Package pagerdutyalert provides PagerDuty incident management from workflows. |
|
Package ratelimiter provides per-tenant rate limiting middleware using a token bucket algorithm.
|
Package ratelimiter provides per-tenant rate limiting middleware using a token bucket algorithm. |
|
Package scheduledbackup provides scheduled PostgreSQL backups with pg_dump.
|
Package scheduledbackup provides scheduled PostgreSQL backups with pg_dump. |
|
Package scheduler provides user-managed cron schedules that trigger workflow executions.
|
Package scheduler provides user-managed cron schedules that trigger workflow executions. |
|
Package slacknotify provides Slack webhook integration for workflows.
|
Package slacknotify provides Slack webhook integration for workflows. |
|
Package webhookingest receives inbound webhooks from external services (GitHub, Stripe, etc.) and delivers them as workflow signals.
|
Package webhookingest receives inbound webhooks from external services (GitHub, Stripe, etc.) and delivers them as workflow signals. |
Click to show internal directories.
Click to hide internal directories.