> The complete documentation index is at [llms.txt](/llms.txt).

An actor (author or committer) in a commit.

A data branch, used to isolate data changes before merging into main.

A commit in the catalog.

A dependency between two `DAGNode` instances, representing dataflow.

A node in the job DAG (a model).

A ref not attached to a branch or tag, pointing directly to a commit hash.

The record of running a pipeline, query, or an import (see [`bauplan.schema.JobKind`](/reference/bauplan-schema#bauplan-schema-jobkind) for all job kinds).

The working context of a job, including its ref, DAG, code snapshot, and logs.

The kind/type of a job.

A single log message from a job execution. When you output logs within a Python model, they are persisted as `JobLogEvent`s.

The severity level of a log event.

The output stream of a log event.

The execution state of a job.

A container for organizing tables.

A partition field on a table.

A reference to a branch, tag, or commit, as returned by API operations.

The type of a ref.

A table in the lake.

## is_managed

```python
def is_managed()
```

Whether this is a managed table.

## is_external

```python
def is_external()
```

Whether this is an external table.

A field in a table schema.

The kind of table entry.

A human-readable name that points to a specific commit in the data lake. Tags are often used to mark important milestones in the data lake history, such as releases or experiments.