EN
ENNA

Steampipe

AGPL-3.0

☁️ Cloud Recon · Go

Steampipe is an open-source tool from Turbot that lets you query cloud infrastructure, SaaS services, and more using standard SQL. Rather than learning dozens of CLI tools and API formats, you write SQL queries against a unified schema powered by PostgreSQL. With over 140 plugins covering AWS, Azure, GCP, Kubernetes, GitHub, Slack, and many others, Steampipe provides a single pane of glass for infrastructure visibility. Its compliance frameworks (called Mods) include pre-built benchmarks for CIS, NIST, PCI DSS, and SOC 2, making it a powerful tool for both security auditing and operational troubleshooting. Steampipe also supports dashboards for visualization and can export results in JSON, CSV, or markdown.

7.7kstars
332forks
27issues
Updated 4d ago

Installation

brew (macOS)

$ brew install turbot/tap/steampipe

Linux

$ sudo /bin/sh -c "$(curl -fsSL https://steampipe.io/install/steampipe.sh)"

Windows

$ iwr -useb https://steampipe.io/install/steampipe.ps1 | iex

Use Cases

  • Running CIS and NIST compliance benchmarks across multi-cloud environments
  • Querying S3 bucket policies, IAM configurations, and security groups with SQL
  • Building custom security dashboards for cloud posture management
  • Detecting misconfigured resources across AWS, Azure, and GCP simultaneously
  • Exporting infrastructure audit results for compliance reporting

Tags

sqlcloud-auditcompliancemulti-cloudzero-etlpostgresawsazureciscloudcnappcspmdevopsdevsecopsetlgcpgolanghacktoberfestkubernetespostgresqlpostgresql-fdwsecuritysqlitesteampipeterraform

Alternatives & Comparisons

More in Cloud Recon