|dbt Core version||Manifest version|
This single file contains a full representation of your dbt project's resources (models, tests, macros, etc), including all node configurations and resource properties. Even if you're only running some models or tests, all resources will appear in the manifest (unless they are disabled) with most of their properties. (A few node properties, such as
compiled_sql, only appear for executed nodes.)
nodes: Dictionary of all analyses, models, seeds, snapshots, and tests.
sources: Dictionary of sources.
metrics: Dictionary of metrics.
exposures: Dictionary of exposures.
groups: Dictionary of groups. (Note: Added in v1.5)
macros: Dictionary of macros.
docs: Dictionary of
parent_map: Dictionary that contains the first-order parents of each resource.
child_map: Dictionary that contains the first-order children of each resource.
group_map: Dictionary that maps group names to their resource nodes.
selectors: Expanded dictionary representation of YAML
disabled: Array of resources with
All resources nested within
docs have the following base properties:
name: Resource name.
<resource_type>.<package>.<resource_name>, same as dictionary key
package_name: Name of package that defines this resource.
root_path: Absolute file path of this resource's package. (Note: This is removed for most node types in dbt Core v1.4 / manifest v8 to reduce duplicative information across nodes, but it is still present for seeds.)
path: Relative file path of this resource's definition within its "resource path" (
original_file_path: Relative file path of this resource's definition, including its resource path.
Each has several additional properties related to its resource type.
dbt JSON Schema
You can refer to dbt JSON Schema for info on describing and consuming dbt generated artifacts.
manifest.json version number is related to (but not equal to) your dbt version, so you must use the correct
manifest.json version for your dbt version. To find the correct
manifest.json version, select the dbt version on the top navigation (such as
Refer to the table at the beginning of this page to understand how the Manifest version matches the dbt version.