Dagster is joining PrefectRead the announcement →
Blog
Announcing the Dagster+ Terraform Provider

Announcing the Dagster+ Terraform Provider

Announcing the Dagster+ Terraform Provider

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.

Have feedback or questions? Start a discussion in Slack or Github.

Interested in working with us? View our open roles.

Want more content like this? Follow us on LinkedIn.

Latest writings

The latest news, technologies, and resources from our team.

Orchestration is More than Scheduling: Declarative Automation in Dagster
Blog

August 6, 2026

Orchestration is More than Scheduling: Declarative Automation in Dagster

Learn how Dagster's Declarative Automation simplifies data orchestration by defining desired asset state instead of managing schedules, sensors, and custom triggers.

Flo Energy's Data Platform for Critical Energy Data
Case study

August 4, 2026

Flo Energy's Data Platform for Critical Energy Data

Flo Energy transformed meter, weather, market, and strategy data into a unified, observable platform with Dagster.

Community Showcase Part 3
Blog

July 30, 2026

Community Showcase Part 3

From public dataset explorers to infrastructure monitoring and research automation, the Dagster community is building projects we never could have predicted. Here are a few creative community-built use cases that caught our attention.