Repolode
turbot

turbot/steampipe

O Steampipe permite consultar APIs e serviços de nuvem com SQL, expondo-os como tabelas, sem precisar de ETL nem de um banco de dados separado.

Estrelas
7,997
Forks
347
Issues abertas
32
Último commit
há 2 horas

O que é?

O Steampipe mapeia APIs e serviços para tabelas SQL por meio de plugins. Você escreve uma consulta SQL comum, e o Steampipe chama a API subjacente em tempo real. Assim, não é preciso criar um pipeline de dados nem manter uma cópia dos dados sincronizada. Os plugins abrangem AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365, Salesforce e muitos outros, com mais de 2.000 tabelas no total.

O núcleo é um único binário com uma instância do Postgres incluída. Ele também pode ser usado como foreign data wrappers nativos do Postgres, como extensões do SQLite ou por meio de ferramentas de exportação independentes que não precisam de banco de dados. As consultas são executadas em paralelo em várias fontes de dados.

O projeto é voltado a trabalhos de segurança na nuvem, compliance e DevOps, em que as equipes querem consultar várias contas e serviços usando uma única linguagem. A Turbot também oferece uma versão hospedada, o Turbot Pipes, para uso em equipe.

Recursos principais

  • 01Mapeia APIs e serviços para tabelas SQL por meio de um ecossistema de plugins.
  • 02Executa consultas em tempo real nas APIs, sem etapa de sincronização ou ETL.
  • 03É distribuído como um único binário com uma instância do Postgres incluída.
  • 04Oferece distribuições como FDW do Postgres e extensão do SQLite.
  • 05Disponibiliza ferramentas de exportação independentes que funcionam sem banco de dados.
  • 06Consulta várias fontes de dados em paralelo.

Casos de uso

  • Auditar recursos na nuvem em contas AWS, Azure e GCP usando consultas SQL.
  • Verificar clusters do Kubernetes ou organizações do GitHub em busca de problemas de configuração.
  • Executar verificações de compliance em pipelines de CI/CD.
  • Exportar dados de APIs para arquivos sem configurar um banco de dados.

Início rápido

  1. 1

    Instale o Steampipe no macOS com o Homebrew

    brew install turbot/tap/steampipe
  2. 2

    Execute o script oficial de instalação para Linux ou Windows (WSL2) disponível no README

  3. 3

    Instale um plugin para o serviço desejado, como o Hacker News

    steampipe plugin install hackernews
  4. 4

    Comece a fazer consultas com SQL

    steampipe query

Antes de usar

  • Licenciado sob a AGPL-3.0, uma licença copyleft com obrigações para uso pela rede.
  • A distribuição comercial está sujeita aos termos próprios da Turbot, e outras pessoas não podem usar as marcas registradas da Turbot.

Em coleções

Tópicos

Perguntas frequentes

O que é steampipe?
O Steampipe permite consultar APIs e serviços de nuvem com SQL, expondo-os como tabelas, sem precisar de ETL nem de um banco de dados separado. O Steampipe mapeia APIs e serviços para tabelas SQL por meio de plugins. Você escreve uma consulta SQL comum, e o Steampipe chama a API subjacente em tempo real. Assim, não é preciso criar um pipeline de dados nem manter uma cópia dos dados sincronizada. Os plugins abrangem AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365, Salesforce e muitos outros, com mais de 2.000 tabelas no total.
steampipe é gratuito? Qual é a licença?
steampipe é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
steampipe ainda é mantido?
Manutenção ativa. O último commit de steampipe foi em 6 de nov. de 2026.
Para que posso usar steampipe?
Auditar recursos na nuvem em contas AWS, Azure e GCP usando consultas SQL. Verificar clusters do Kubernetes ou organizações do GitHub em busca de problemas de configuração. Executar verificações de compliance em pipelines de CI/CD. Exportar dados de APIs para arquivos sem configurar um banco de dados.
Como instalar steampipe?
Instale o Steampipe no macOS com o Homebrew: brew install turbot/tap/steampipe Execute o script oficial de instalação para Linux ou Windows (WSL2) disponível no README Instale um plugin para o serviço desejado, como o Hacker News: steampipe plugin install hackernews Comece a fazer consultas com SQL: steampipe query
Onde consigo steampipe?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/turbot/steampipe

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados