Repolode
turbot

turbot/steampipe

Steampipe permite consultar API y servicios en la nube con SQL al exponerlos como tablas, sin necesidad de ETL ni de una base de datos aparte.

Estrellas
7,997
Forks
347
Issues abiertos
32
Último commit
hace 3 días

¿Qué es?

Steampipe convierte API y servicios en tablas SQL mediante plugins. Escribes una consulta SQL convencional y Steampipe llama a la API subyacente en tiempo real, así que no hace falta crear una canalización de datos ni mantener una copia sincronizada. Los plugins incluyen AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365, Salesforce y muchos más, con más de 2.000 tablas en total.

El núcleo es un único binario con una instancia de Postgres incluida. También se puede usar como foreign data wrappers nativos de Postgres, como extensiones de SQLite o mediante herramientas de exportación independientes que no requieren ninguna base de datos. Las consultas se ejecutan en paralelo en varias fuentes de datos.

El proyecto está orientado al trabajo de seguridad en la nube, cumplimiento y DevOps, donde los equipos necesitan consultar distintas cuentas y servicios con un mismo lenguaje. Turbot también ofrece una versión alojada, Turbot Pipes, para equipos.

Funciones clave

  • 01Convierte API y servicios en tablas SQL mediante un ecosistema de plugins.
  • 02Ejecuta consultas en tiempo real contra API, sin pasos de sincronización ni ETL.
  • 03Se distribuye como un único binario con una instancia de Postgres incluida.
  • 04Ofrece distribuciones para FDW de Postgres y extensiones de SQLite.
  • 05Proporciona herramientas de exportación independientes que funcionan sin una base de datos.
  • 06Consulta varias fuentes de datos en paralelo.

Casos de uso

  • Auditar recursos en la nube de cuentas de AWS, Azure y GCP mediante consultas SQL.
  • Revisar clústeres de Kubernetes u organizaciones de GitHub para detectar problemas de configuración.
  • Ejecutar comprobaciones de cumplimiento en canalizaciones de CI/CD.
  • Exportar datos de API a archivos sin configurar una base de datos.

Inicio rápido

  1. 1

    Instala Steampipe en macOS con Homebrew

    brew install turbot/tap/steampipe
  2. 2

    Ejecuta el script oficial de instalación para Linux o Windows (WSL2) desde el README

  3. 3

    Instala un plugin para el servicio que quieras, como Hacker News

    steampipe plugin install hackernews
  4. 4

    Empieza a hacer consultas con SQL

    steampipe query

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft con obligaciones para el uso a través de una red.
  • La distribución comercial está sujeta a los términos propios de Turbot y otras personas no pueden usar las marcas de Turbot.

En colecciones

Temas

Preguntas frecuentes

¿Qué es steampipe?
Steampipe permite consultar API y servicios en la nube con SQL al exponerlos como tablas, sin necesidad de ETL ni de una base de datos aparte. Steampipe convierte API y servicios en tablas SQL mediante plugins. Escribes una consulta SQL convencional y Steampipe llama a la API subyacente en tiempo real, así que no hace falta crear una canalización de datos ni mantener una copia sincronizada. Los plugins incluyen AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365, Salesforce y muchos más, con más de 2.000 tablas en total.
¿steampipe es gratuito? ¿Qué licencia tiene?
steampipe es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿steampipe sigue mantenido?
Mantenimiento activo. El último commit de steampipe fue el 4 nov 2026.
¿Para qué puedo usar steampipe?
Auditar recursos en la nube de cuentas de AWS, Azure y GCP mediante consultas SQL. Revisar clústeres de Kubernetes u organizaciones de GitHub para detectar problemas de configuración. Ejecutar comprobaciones de cumplimiento en canalizaciones de CI/CD. Exportar datos de API a archivos sin configurar una base de datos.
¿Cómo se instala steampipe?
Instala Steampipe en macOS con Homebrew: brew install turbot/tap/steampipe Ejecuta el script oficial de instalación para Linux o Windows (WSL2) desde el README Instala un plugin para el servicio que quieras, como Hacker News: steampipe plugin install hackernews Empieza a hacer consultas con SQL: steampipe query
¿Dónde consigo steampipe?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/turbot/steampipe

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados