Deepyaman Datta
04/20/2026, 2:34 PMIan Whalen
04/20/2026, 2:53 PMRashida Kanchwala
04/20/2026, 4:59 PMIan Whalen
04/20/2026, 5:01 PMDeepyaman Datta
04/20/2026, 5:24 PMRavi Kumar Pilla
04/20/2026, 8:09 PMProjectSnapshot has no built-in filter method for tags. But since NodeSnapshot.tags is there, you can query it directly something like below :
from kedro.inspection import get_project_snapshot
snapshot = get_project_snapshot("/path/to/project")
tag = "companies"
tagged_nodes = {
n.name
for p in snapshot.pipelines
for n in p.nodes
if tag in n.tags
}
tagged_nodes
Inspection layer models - https://github.com/kedro-org/kedro/blob/main/kedro/inspection/models.py
The inspection layer will be improved iteratively and we would love to hear more use cases as we build filters or additional functionality. Please feel free to share your thoughts here or open an enhancement request here. Thank youIan Whalen
04/20/2026, 8:09 PM