6.7mediumCONDITIONAL GO

IaC Run Dashboard

Centralized observability dashboard for Terraform/Terragrunt plan and apply runs across teams

DevToolsDevOps/platform teams managing 50+ Terraform modules or stacks
The Gap

Teams running large IaC estates have no good way to track what changed, what failed, and what drifted without parsing logs manually

Solution

Ingests Terragrunt run reports (JSON/CSV), Terraform Cloud outputs, and CI logs into a dashboard showing drift, failures, cost impact, and change history per stack

Revenue Model

Subscription - per-workspace pricing, free tier for small teams

Feasibility Scores
Pain Intensity7/10

Real pain exists — teams with 50+ Terraform modules genuinely struggle to track drift, failures, and changes across their estate. The Reddit signal (156 upvotes on Terragrunt 1.0) confirms active community. However, many teams have cobbled together 'good enough' solutions with CI dashboards, Slack alerts, and spreadsheets. The pain is chronic but not acute — teams tolerate it because they're busy shipping infrastructure, not building dashboards. Score docked because it's a 'vitamin not painkiller' risk.

Market Size6/10

TAM for IaC tooling is ~$2-3B and growing. But this specific niche (run observability dashboards) is a subset — maybe $200-500M addressable. Target audience is DevOps/platform teams at companies with 50+ modules, which skews toward mid-market and enterprise (Series B+ startups, Fortune 2000). Maybe 10,000-30,000 such teams globally. At $500-2000/mo average, that's $60M-720M potential. Decent but not massive. The narrow Terragrunt focus further shrinks the addressable market.

Willingness to Pay5/10

This is the weakest dimension. DevOps teams already pay for Terraform Cloud, Spacelift, or env0 — adding another tool is a tough sell. The 'observability layer on top of existing tools' positioning means competing for the same budget. Platform teams have budget, but they'll ask 'why not just use Spacelift/env0 which includes this?' Free tier adoption could be strong, but conversion to paid is uncertain. Comparable tools (Infracost) have struggled to monetize despite strong adoption. Best path is enterprise contracts where a $500-2K/mo line item is invisible in cloud budgets.

Technical Feasibility8/10

Very buildable as a solo dev MVP in 4-8 weeks. Core tech: ingest JSON/CSV reports + Terraform state files → parse → store in Postgres → render dashboard. No complex distributed systems needed for MVP. Terragrunt 1.0 run reports in JSON/CSV are a clear ingestion point. The hard parts come later: real-time CI log streaming, cost estimation engine, drift detection at scale. But an MVP that ingests Terragrunt run reports and shows a dashboard? Absolutely doable. Tech stack: Next.js + Postgres + simple REST API.

Competition Gap7/10

The gap is real but narrow. No existing tool is purpose-built as a 'read-only observability dashboard for IaC runs.' Terraform Cloud, Spacelift, and env0 are all execution platforms that include some visibility — but their dashboards serve operators running plans, not leaders/teams wanting cross-estate analytics. Terramate is closest but still young. The Terragrunt-native angle is genuinely underserved — only env0 has first-class Terragrunt support among the big players. However, all competitors could add better dashboards as a feature update, which is the existential risk.

Recurring Potential8/10

Strong subscription fit. IaC runs happen continuously — every PR, every deployment, every drift check. Teams need ongoing visibility, not one-time reports. Per-workspace pricing aligns value with usage (more infra = more value = more revenue). Data retention and historical analytics create natural lock-in. The pattern mirrors other DevOps observability tools (Datadog, Grafana Cloud) which have proven the recurring model works in this buyer persona.

Strengths
  • +Clear, underserved niche — no purpose-built IaC run observability dashboard exists today
  • +Terragrunt 1.0's native JSON/CSV run reports create a perfect ingestion point that didn't exist before
  • +Technically simple MVP — a solo dev can ship a useful product in 4-6 weeks
  • +Growing market with validated pain (Terragrunt community is vocal and large)
  • +Read-only observability positioning avoids competing head-on with execution platforms like Spacelift/env0
  • +Platform engineering trend creates executive-level demand for IaC health dashboards
Risks
  • !Feature-not-product risk: Spacelift, env0, or Terramate could ship a better dashboard tab and eliminate the need overnight
  • !Willingness-to-pay uncertainty: DevOps teams already have tool fatigue and tight budgets for yet another SaaS
  • !Narrow Terragrunt focus limits initial market — need to expand to broader Terraform/OpenTofu quickly
  • !Competing for budget against tools that also do execution/orchestration (hard to justify 'just a dashboard')
  • !Data ingestion complexity grows fast — every CI system, every Terraform wrapper, every state backend is a different integration
Competition
Terraform Cloud / HCP Terraform

HashiCorp's managed Terraform platform with remote state, runs, policy-as-code, and drift detection. The incumbent standard for Terraform orchestration.

Pricing: Free for up to 500 resources; Plus at ~$0.00014/hr per managed resource (~$50/mo per workspace ballpark
Gap: Terragrunt support is nonexistent — treats Terragrunt as unsupported. Cross-stack dependency visualization is weak. No unified observability view across hundreds of workspaces. Cost impact analysis requires third-party tools (Infracost). Run history analytics and failure pattern detection are primitive. Pricing gets expensive at scale (50+ modules).
Spacelift

IaC management platform supporting Terraform, OpenTofu, Pulumi, CloudFormation, Ansible, and Kubernetes. Focuses on orchestration, policy, and drift detection.

Pricing: Free tier for 1 worker + 10 stacks; Cloud starts ~$40/mo per seat + usage; Enterprise custom
Gap: Observability/dashboard focus is secondary to orchestration — it's a run platform, not an analytics dashboard. Cost impact not native (needs Infracost integration). Cross-team visibility into run patterns, failure trends, and change velocity is limited. Steep learning curve. Can feel heavy for teams that just want visibility without migrating their entire workflow.
env0

Self-service IaC platform for Terraform, Terragrunt, Pulumi, and others. Focuses on cost estimation, governance, and developer self-service.

Pricing: Free for up to 5 users + 50 deployments/mo; Team ~$40-50/user/mo; Enterprise custom
Gap: Dashboard is oriented around deployment management, not run observability/analytics. No aggregated view of failure patterns across the estate. Change history and audit trail exist but aren't designed for cross-team operational insights. Limited ability to ingest external CI logs or custom run reports. Not focused on the 'single pane of glass' observability use case.
Terramate

Open-source orchestration tool for Terraform/OpenTofu with a cloud dashboard for visibility, drift detection, and change management across stacks.

Pricing: CLI is open-source/free; Terramate Cloud free tier available; paid plans pricing not fully public, estimated ~team-based tiers
Gap: Relatively early-stage product with smaller community. Terragrunt integration is secondary (focused on own orchestration). Cost impact analysis is limited. Failure analytics, trend detection, and historical pattern analysis are basic. Ingestion of arbitrary run report formats (JSON/CSV) is not a focus. Less mature than Spacelift/env0.
Digger

Open-source Terraform CI/CD that runs plans and applies in your existing CI

Pricing: Open-source core is free; Cloud starts at ~$40/mo for teams; Enterprise custom
Gap: Focused on CI orchestration, not observability. No unified dashboard for run analytics across stacks. No drift detection in open-source tier. No cost impact analysis. No failure pattern detection or change velocity metrics. Essentially a CI tool, not an observability product.
MVP Suggestion

A web dashboard that ingests Terragrunt 1.0 JSON/CSV run reports (via CLI upload or CI webhook) and displays: (1) a table of all runs with status/duration/stack, (2) failure rate trends over time, (3) drift detection summary, (4) per-stack change history. No execution — purely read-only observability. Ship with a GitHub Action that auto-uploads reports after each Terragrunt run. Free for up to 10 stacks.

Monetization Path

Free tier (10 stacks, 7-day retention) → Team plan $99/mo (50 stacks, 30-day retention, team views) → Pro $299/mo (unlimited stacks, 90-day retention, cost impact via Infracost integration, Slack/PagerDuty alerts) → Enterprise custom (SSO, audit logs, on-prem, SLA). Expand from Terragrunt-only to Terraform Cloud/OpenTofu/Pulumi ingestion at the Pro tier to widen the market.

Time to Revenue

8-12 weeks. Weeks 1-4: build MVP with Terragrunt report ingestion + basic dashboard. Weeks 5-6: ship GitHub Action, post on r/devops and r/terraform, engage Terragrunt community. Weeks 7-8: iterate on feedback from free users. Weeks 9-12: introduce paid tier based on what free users actually use and ask for. First paying customer likely from the Terragrunt community if you build in public and solve a real workflow gap.

What people are saying
  • Run Reports - optional JSON/CSV reports so you can consume results programmatically without parsing logs
  • manage large estates without losing independently deployable units