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.