Connect Clawsmith to your coding agent. Ship products like crazy.Unlimited usage during betaGet API Key โ†’
โ† Back to dashboard
clawsmith.com/signal/dagster-oss-rbac-and-auth-companion
โš  IssueUnderservedsaas_webappLive

Authentication and role-based access companion for self-hosted Dagster OSS that enforces team permissions on assets and job runs

Dagster OSS has no authentication or RBAC. The feature request has 309 GitHub reactions and 87 comments spanning from 2020. A Dagster core maintainer confirmed in October 2021 that auth and RBAC are being offered exclusively through Dagster Cloud, and a March 2023 blog post on open-core business models makes clear this is a permanent conscious decision. Teams that need RBAC and must self-host (due to data residency, compliance, or cost) have no native option. A community package dagster-authkit (51 stars, published January 2026) launched a basic auth layer but covers only login-level access with no DAG-level or asset-level RBAC. The product opportunity is a drop-in auth service that integrates with SSO/OIDC and enforces team-level asset group permissions, job run gating, and audit logs against the Dagster OSS GraphQL API.

Product Idea from this Signal

A proxy companion that adds SSO login and Dagster-aware role-based access control to self-hosted Dagster OSS deployments

396 โ–ฒ

Self-hosted Dagster OSS ships with no authentication layer and no RBAC. Every person who can reach the webserver can trigger any job, wipe partitions, and read every asset. Dagster Cloud solves this but costs enterprise pricing; the open-source issue tracking it has been open since 2020 with 396 thumbs and no ship date. This tool is a sidecar proxy that sits in front of the Dagster webserver and enforces SSO login (OIDC/SAML, connecting to Okta, Google Workspace, Azure AD, or any IdP) plus Dagster-specific RBAC: read-only viewers, job launchers scoped to specific code locations, asset-materialisation approvers, and admin-only partition wipes. It intercepts GraphQL and REST calls from the Dagster UI, parses the operation names and resource identifiers, and enforces a declarative role policy defined in a single YAML config file. No changes to the Dagster codebase or dagster.yaml are required. The companion ships as a Docker image and a Helm chart and emits structured JSON audit logs (user, action, asset key or job name, timestamp) to stdout or a configurable sink.

dagsterrbacauth-proxyossdata-engineeringdevtoolsssoself-hosted
Competitive1 leadsView Opportunity โ†’

Score Breakdown

GitHub
396

Gap Assessment

UnderservedExisting solutions leave gaps

Dagster consciously withholds auth and RBAC from OSS as core open-core differentiation. The 2023 blog post and maintainer comment both confirm this is intentional. The community has been asking for 5+ years. dagster-authkit is a 51-star proof of demand but covers only session auth, not fine-grained RBAC. No funded incumbent targets this specific Dagster OSS gap.