Home / Companies / Astronomer / Blog / Post Details
Content Deep Dive

Dag-Level Roles on Astro: Fine-Grained Access for Enterprise Airflow

Blog post from Astronomer

Post Details
Company
Date Published
Author
Corey Hobbs Staff
Word Count
1,130
Language
English
Hacker News Points
-
Summary

Astro's introduction of Dag-level roles offers a solution for managing access to individual Dags within shared Apache Airflow deployments, addressing the challenges faced by platform teams in large organizations. Previously, teams either risked over-permissioning users or created additional deployments to maintain isolation, both resulting in increased costs and complexities. Dag-level access control allows for granular permissions, offering two built-in roles—Dag Viewer and Dag Author—aligning with Apache Airflow 3's permission model. These roles can be applied to individual Dags or grouped using tags, streamlining access management across users, teams, and API tokens. This approach is integrated into the Astro control plane, allowing permissions to be managed alongside existing infrastructure workflows via UI, API, Terraform, and CLI, enhancing governance and compliance with audit logging. By facilitating secure consolidation of workloads, Astro’s Dag-level roles reduce operational overhead and infrastructure costs while maintaining strict access boundaries within shared deployments.