Install Steampipe

Linux CLI
Windows CLI
PostgreSQL FDW
SQLite Extension
Export CLI

Install Steampipe: macOS CLI

We recommend installing Homebrew which provides pre-built binaries for Mac.
STEP 1: Install Steampipe
~$ brew install turbot/tap/steampipe
STEP 2: Version Check
~$ steampipe -v
steampipe version 0.23.3
STEP 3: Install your first plugin
~$ steampipe plugin install steampipe
Installed plugin: steampipe
RESULT! Run your first query...
~$ steampipe query "select name from steampipe_registry_plugin;"
| name |
| turbot/aws |
| turbot/steampipe |
| turbot/azure |
| ... |

Whoa!? What just happened?

Steampipe's one step installer downloaded the steampipe binary, installed it into /usr/local/bin, and then created a .steampipe directory in your home directory with all the supporting libraries and configuration needed to get started (including PostgreSQL). Now, get to work!

How do you update Steampipe?

UPDATE STEP 1: Update Steampipe
~$ brew upgrade turbot/tap/steampipe

Homebrew core vs turbot/tap?

Our recommended source for latest releases is the turbot/tap repository, which is kept up to date automatically.

But, because of its popularity, the Homebrew Core team also maintains a formula for Steampipe. It is also available for use, but may lag the latest releases on turbot/tap due to the approval process.

Want more control over the install process?

Steampipe is also available as a binary executable (or you can build from source). To manually install Steampipe, unzip the executable and move it to a directory included in your system's PATH.

You can access the source, zipped executables and binary checksums from the releases section of the Steampipe Github repo.