The Dagster+ Terraform provider lets platform teams manage deployments, access controls, alerting, and more as code. Define entire environments declaratively, review changes through pull requests, and integrate Dagster+ into your existing infrastructure workflows.
Modern data platforms are infrastructure. Not just the pipelines themselves, but also the deployments, access controls, alert policies, integrations, and service accounts that surround them. As teams scale their use of Dagster+, that configuration becomes just as important to manage reliably as application code or cloud resources and just as costly to manage manually. One environment ends up with a slightly different alerting setup. A team permission gets changed in one place but not another. A code location is updated without the review process you'd apply to any other infrastructure change.
That's why we're introducing the Dagster+ Terraform provider. Teams can now manage Dagster+ configuration as code using the same workflows they already use for the rest of their infrastructure: version control, pull request review, automated plans, and repeatable applies.
terraform {
required_providers {
dagsterplus = {
source = "dagster-io/dagsterplus"
version = "~> 0.1"
}
}
}Manage Dagster+ as infrastructure
The provider covers the full management surface of Dagster+, including:
- Deployments and code locations
- Teams, users, and roles
- Alert policies and custom metrics
- Secrets and service tokens
- Organization settings and SCIM
- Integrations (GitHub, Atlan)
A simple resource looks like this:
resource "dagsterplus_deployment" "prod" {
name = "prod"
type = "SERVERLESS"
}When you combine resources, you can define entire environments declaratively, provisioning a deployment, configuring access, and wiring up alerting in a single, reviewable change.
Built for platform teams
The Dagster+ Terraform provider is especially useful for teams that want a more repeatable and auditable way to manage their data platform.
With it, you can:
- Promote consistent Dagster+ configuration across staging and production
- Review changes to permissions and alerting through pull requests
- Detect and correct configuration drift
- Reuse internal Terraform modules for standardized setup
- Integrate Dagster+ changes into existing CI/CD and compliance workflows
When a new product team joins, a single PR can provision a deployment, configure team permissions, and wire up alert policies, reviewed and approved like any other infrastructure change.
This is often the missing piece when Dagster+ becomes a larger part of a company's production platform. A great UI and CLI handle day-to-day operations well. But many teams also need the control, visibility, and repeatability that come from managing configuration as code, especially as environments multiply and compliance requirements grow.
Available now
The Dagster+ Terraform provider is open source and available now. If you're already using Terraform to manage your cloud infrastructure, identity systems, and platform configuration, you can now bring Dagster+ into the same workflow. Define your environments as code, manage permissions and alerting consistently, and apply changes with the same tooling and review process you use everywhere else.
This is an early release, and we’re actively shaping it with feedback. If you’re interested in trying it out or partnering with us on its development, we’d love to hear from you.




.png)

