turbotDeveloper tools

steampipe

A zero-ETL tool to query APIs and cloud services directly using SQL without data replication.

  • Backend
  • DevOps
  • Automation
  • Data analysis
  • CLI
  • Library/framework
  • macOS
  • Linux
  • Windows
  • Self-hostable
  • Runs locally
  • Docker supported
  • Needs API key
steampipe screenshot
Popularity
7.9k Stars
GitHub stars
Recent activity
9/2/2026
Updated in the last 30 days
License
AGPL-3.0
Strong copyleft

Why it matters

We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.

Last 90 days

Problem

Traditional data synchronization requires complex ETL pipelines, whereas this tool queries external APIs and cloud services directly using SQL in real time.

Practical value

Provides single binaries, Postgres FDW, SQLite extensions, and multiple distributions, supporting parallel queries across over two thousand tables.

Innovation / differentiation

Maps heterogeneous cloud services and SaaS interfaces to structured database tables through a plugin system, implementing a zero-ETL data access model.

Leverage potential

Can be used as a local CLI, validation tool in CI/CD pipelines, or scaled via cloud services for team collaboration and workflow automation.

Why now

Meets the demand from DevOps teams for a unified and instant data query interface amidst the proliferation of multi-cloud architectures and SaaS tools.

Community activity

In the last 90 days there were 2 new issues and 24 pull requests; the bounded issue/PR samples include 2 issue authors and 3 PR contributors, with at least 3 releases.

Maintainer responsiveness

The 2-issue window sample had a 0% close rate, and the 24-pull-request sample had a 50% merge rate. Maintainer-comment observations covered only 100% of that issue sample, so response rate and first-response speed are not reported.

3 contributors in PR sampleAt least 3 releasesPR merge rate 50% · 24 sampled in window

Key highlights

  • Zero-ETL architecture to query live APIs directly using standard SQL
  • Extensive plugin ecosystem mapping services like AWS, Azure, GitHub, and Kubernetes to tables
  • Single binary distribution for local terminal execution or CI/CD pipelines

Quick start

How it is installed, how hard it is, and where to start.

Where it runs

Runs locally

Difficulty

Easy — follow the steps

Docker supportedSelf-hostableRuns locally
  1. 01Install Steampipe on macOS using Homebrew
  2. 02Install Steampipe on Linux or WSL2 via the official script
  3. 03Install a plugin for your target service, such as Hacker News
  4. 04Start the interactive query shell and execute SQL statements

Best for

  • Teams that want data on their own servers
  • Developers who want to try it on their machine
  • People who prefer Docker deploys

More about it

Steampipe is a zero-ETL tool that maps cloud services, APIs, and SaaS data sources to standard SQL tables. It eliminates traditional data extraction, transformation, and loading steps, allowing users to query live data directly.

Distributed as a single binary with a bundled Postgres instance, it connects to thousands of tables across services like AWS, Azure, GCP, GitHub, and Kubernetes via community plugins. Users can run queries interactively via the CLI, or integrate it as Postgres Foreign Data Wrappers or SQLite extensions.

Sources

Each field shows its status and source — expand to review.

15 · Expand
  • capability tags

    Verified

    automation, data_analysis

    Source: admin_cms · cms editor · 8/27/2026

  • editor note

    Verified

    {"en":"The tool maps APIs and cloud services to standard database tables via plugins, enabling direct SQL querying across multiple sources without building complex ETL pipelines. It fits backend engineers and operators who need to audit and inspect cloud resources and SaaS data.","zh":"该工具通过插件将各类云服务和 API 映射为标准的数据库表,开发者无需构建复杂的 ETL 管道即可直接用 SQL 进行多数据源关联查询。适合需要频繁审计和检索云资源、代码托管及 SaaS 数据的运维与后端人员。"}

    Source: admin_cms · cms editor · 8/27/2026

  • how to use

    Verified

    {"steps":[{"en":"Install Steampipe on macOS using Homebrew","zh":"在 macOS 上使用 Homebrew 安装 Steampipe 主程序"},{"en":"Install Steampipe on Linux or WSL2 via the official script","zh":"在 Linux 或 WSL2 环境中通过官方脚本安装"},{"en":"Install a plugin for your target service, such as Hacker News","zh":"安装目标服务的插件,例如 Hacker News 插件"},{"en":"Start the interactive query shell and execute SQL statements","zh":"启动交互式查询终端并执行 SQL 语句"}],"installAt":"local","difficulty":"easy"}

    Source: admin_cms · cms editor · 8/27/2026

  • intro

    Verified

    {"en":"Steampipe is a zero-ETL tool that maps cloud services, APIs, and SaaS data sources to standard SQL tables. It eliminates traditional data extraction, transformation, and loading steps, allowing users to query live data directly.\n\nDistributed as a single binary with a bundled Postgres instance, it connects to thousands of tables across services like AWS, Azure, GCP, GitHub, and Kubernetes via community plugins. Users can run queries interactively via the CLI, or integrate it as Postgres Foreign Data Wrappers or SQLite extensions.","zh":"Steampipe 是一款将各种云服务、API 和 SaaS 数据源映射为标准 SQL 表的零 ETL 工具。它省去了传统的数据抽取、转换和加载步骤,允许用户直接对实时数据进行查询。\n\n项目采用单二进制文件分发,内置 Postgres 实例,并可通过丰富的社区插件对接 AWS、Azure、GCP、GitHub 以及 Kubernetes 等上千张数据表。用户既可以通过命令行交互查询,也能将其作为 Postgres 外部数据包装器(FDW)或 SQLite 扩展使用。"}

    Source: admin_cms · cms editor · 8/27/2026

  • Latest release

    Verified

    v2.4.5

    Source: GitHub API · latest_release=v2.4.5 · 9/5/2026

  • License

    Verified

    AGPL-3.0

    Source: GitHub API · license.spdx_id=AGPL-3.0 · 9/5/2026

  • needs api key

    Verified

    Yes

    Source: admin_cms · cms editor · 8/27/2026

  • One-liner

    Verified

    {"en":"A zero-ETL tool to query APIs and cloud services directly using SQL without data replication.","zh":"通过 SQL 直接实时查询各种云服务和 API 的零 ETL 工具,免去繁琐的数据同步过程。"}

    Source: admin_cms · cms editor · 8/27/2026

  • Platforms

    Verified

    macos, linux, windows

    Source: admin_cms · cms editor · 8/27/2026

  • Category hint

    Inferred from materials

    ops-cloud

    Source: Project README · hint=ops-cloud · 8/17/2026

  • product forms

    Verified

    cli, library_framework

    Source: admin_cms · cms editor · 8/27/2026

  • role tags

    Verified

    backend, devops

    Source: admin_cms · cms editor · 8/27/2026

  • supports docker

    Verified

    Yes

    Source: Repository file · dockerfile=true; compose=true · 9/5/2026

  • supports local

    Verified

    Yes

    Source: admin_cms · cms editor · 8/27/2026

  • supports self host

    Verified

    Yes

    Source: admin_cms · cms editor · 8/27/2026

Other verified projects matched by category, capabilities, and intended roles.