dagron

API Reference

Complete reference for every public class, function, and protocol exposed by dagron.

dagron's public API is grouped into five sections. Pick one from the sidebar, or jump straight in:

Core

DAG, NodeId, NodeRef, GraphStats, GraphDiff, ReachabilityIndex, ExecutionPlan, plus the fluent DAGBuilder and the full error hierarchy.

Execution

DAGExecutor, AsyncDAGExecutor, IncrementalExecutor, CachedDAGExecutor, CheckpointExecutor, ConditionalExecutor, DynamicExecutor, ResourceAwareExecutor, DistributedExecutor, ReactiveDAG, plus Pipeline and the @task decorator.

Observability

ExecutionTrace, TraceEvent, NodeProfile, ProfileReport — Chrome-compatible tracing and critical-path profiling.

Analysis & Validation

explain, what_if, lineage, lint, query DSL, NodeContract, DataFrameSchema.

Utilities

DAGTemplate, VersionedDAG, compose, pretty_print, from_records, plugins/hooks, and the typed-handle modern API surface.

Looking for the new typed handles?

If you're new to the NodeRef, @flow, Effect, reactive engine, content cache, and replay APIs, start with the Typed & Reactive walkthrough — it composes everything end-to-end with worked examples.

On this page