开源云安全平台与命令行工具,可对 AWS、Azure、GCP 等云环境执行安全与合规检查。
turbot/steampipe
Steampipe 让你用 SQL 直接查询云服务和各类 API,无需 ETL 或额外数据库。
- Star
- 7,997
- Fork
- 347
- 未关闭 Issue
- 32
- 最近提交
- 17小时前
这是什么?
Steampipe 通过插件把各类 API 和服务映射为 SQL 表。你只需编写普通的 SQL 查询,Steampipe 就会实时调用底层 API,无需搭建数据管道,也不用维护数据副本。已有插件覆盖 AWS、Azure、GCP、Kubernetes、GitHub、Microsoft 365、Salesforce 等,共提供 2000 多张表。
核心是一个单独的二进制程序,内置 Postgres 实例。它也可以作为原生 Postgres 外部数据包装器(FDW)、SQLite 扩展使用,或通过独立的导出工具在不依赖数据库的情况下导出数据。查询可以跨多个数据源并行执行。
该项目主要面向云安全、合规和 DevOps 场景,团队可以用同一种语言跨账号、跨服务提问。Turbot 还提供托管版本 Turbot Pipes,方便团队协作使用。
核心功能
- 01通过插件生态把 API 和服务映射为 SQL 表。
- 02直接实时查询 API,无需同步或 ETL 步骤。
- 03以单个二进制程序发布,内置 Postgres 实例。
- 04提供 Postgres FDW 和 SQLite 扩展版本。
- 05提供无需数据库即可使用的独立导出工具。
- 06支持多个数据源并行查询。
适用场景
- 用 SQL 查询审计 AWS、Azure、GCP 账号中的云资源。
- 检查 Kubernetes 集群或 GitHub 组织的配置问题。
- 在 CI/CD 流水线中执行合规检查。
- 无需搭建数据库,直接把 API 数据导出为文件。
快速上手
- 1
在 macOS 上通过 Homebrew 安装 Steampipe
brew install turbot/tap/steampipe - 2
在 Linux 或 Windows (WSL2) 上运行 README 中的官方安装脚本
- 3
为你使用的服务安装插件,例如 Hacker News
steampipe plugin install hackernews - 4
使用 SQL 开始查询
steampipe query
使用前须知
- 采用 AGPL-3.0 许可证,属于具有网络使用义务的 Copyleft 许可证。
- 商业发行版受 Turbot 自有条款约束,他人不得使用 Turbot 商标。
收录于专题
标签
常见问题
- steampipe 是什么?
- Steampipe 让你用 SQL 直接查询云服务和各类 API,无需 ETL 或额外数据库。 Steampipe 通过插件把各类 API 和服务映射为 SQL 表。你只需编写普通的 SQL 查询,Steampipe 就会实时调用底层 API,无需搭建数据管道,也不用维护数据副本。已有插件覆盖 AWS、Azure、GCP、Kubernetes、GitHub、Microsoft 365、Salesforce 等,共提供 2000 多张表。
- steampipe 可以免费使用吗?用的什么许可证?
- steampipe 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- steampipe 还在维护吗?
- 活跃维护中。steampipe 最近一次提交是在 2026年11月6日。
- steampipe 适合用来做什么?
- 用 SQL 查询审计 AWS、Azure、GCP 账号中的云资源。 检查 Kubernetes 集群或 GitHub 组织的配置问题。 在 CI/CD 流水线中执行合规检查。 无需搭建数据库,直接把 API 数据导出为文件。
- steampipe 怎么安装和运行?
- 在 macOS 上通过 Homebrew 安装 Steampipe: brew install turbot/tap/steampipe 在 Linux 或 Windows (WSL2) 上运行 README 中的官方安装脚本 为你使用的服务安装插件,例如 Hacker News: steampipe plugin install hackernews 使用 SQL 开始查询: steampipe query
- 在哪里获取 steampipe?
- 源代码和安装说明在 GitHub 上:https://github.com/turbot/steampipe
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用通用编程语言定义并部署云资源的基础设施即代码(IaC)工具与引擎。
静态分析工具,扫描基础设施即代码、容器镜像和开源依赖中的云配置错误与安全漏洞。
只读的 AWS 安全扫描工具,提供 110 项检查、IAM 提权路径分析、攻击链关联,并为每项发现给出 AWS CLI 与 Terraform 修复命令。
一份社区维护的 Kubernetes 精选资源列表,涵盖工具、书籍、教程和云服务商链接。
面向 Terraform、Terragrunt、CloudFormation 和 AWS CDK 的开源云成本估算工具,在部署变更前展示成本。