Use Powerpipe to visualize any data source and run compliance benchmarks and controls that enable effective decision-making and ongoing compliance monitoring.
Dashboards and reports. High-level dashboards provide a quick overview. Use them to highlight misconfigurations and hotspots. Filter, pivot, and snapshot results.
Benchmarks. We offer 5,000+ open-source controls from CIS, NIST, PCI, HIPAA, FedRamp and more. Run instantly on your machine or as part of your deployment pipeline.
Relationship diagrams. The only dashboarding tool designed from the ground up to visualize DevOps data. Explore your cloud, understand relationships, drill down to the details.
Code, not clicks. Our dashboards are code: version-controlled, composable, shareable, easy to edit — designed for the way you work.
See the documentation for:
Install Powerpipe from the downloads page:
# MacOS
brew install turbot/tap/powerpipe
# Linux or Windows (WSL2)
sudo /bin/sh -c "$(curl -fsSL https://powerpipe.io/install/powerpipe.sh)"
Now, set up and visualize your first dashboard →
Powerpipe mods are sets of pre-built dashboards that visualize your resources and benchmarks that check your cloud resources for compliance. Ready to use mods are available for AWS, Azure, GCP, GitHub, Kubernetes, Terraform, M365 and much more to cover common use cases for security & compliance, cost management, shift-left scanning, and asset inventory and insights.
Many mods are written for Steampipe and its plugin ecosystem. But Powerpipe is database-agnostic, and we provide samples for dashboards that use other data sources via Postgres, SQLite, DuckDB, and MySQL.
If you want to help develop the core Powerpipe binary, these are the steps to build it.
Clone
Clone github.com/powerpipe and github.com/turbot/pipe-fittings:
git clone [email protected]:turbot/powerpipe
git clone [email protected]:turbot/pipe-fittings
Build
cd powerpipe
make
The Powerpipe binary lands in /usr/local/bin
unless you specify an alternate OUTPUT_DIR
.
Check the install
powerpipe --version
powerpipe --help
If you're interested in developing Powerpipe mods, see our documentation for mod developers.
Bring your team to Turbot Pipes to use Powerpipe together in the cloud. In a Pipes workspace you can use Steampipe for data access, Powerpipe to visualize query results, and Flowpipe to automate workflow.
This repository is published under the AGPL 3.0 license. Please see our code of conduct. Contributors must sign our Contributor License Agreement as part of their first pull request. We look forward to collaborating with you!
Powerpipe is a product produced from this open source software, exclusively by Turbot HQ, Inc. It is distributed under our commercial terms. Others are allowed to make their own distribution of the software, but cannot use any of the Turbot trademarks, cloud services, etc. You can learn more in our Open Source FAQ.