Plataforma open source de segurança na nuvem e CLI que executa verificações de segurança e conformidade na AWS, Azure, GCP e outros ambientes de nuvem.
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
Instale o Steampipe no macOS com o Homebrew
brew install turbot/tap/steampipe - 2
Execute o script oficial de instalação para Linux ou Windows (WSL2) disponível no README
- 3
Instale um plugin para o serviço desejado, como o Hacker News
steampipe plugin install hackernews - 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
CLI e mecanismo de Infrastructure as Code que permitem definir e implantar recursos em nuvem usando linguagens de programação de propósito geral.
Ferramenta de análise estática que verifica infraestrutura como código, imagens de contêiner e pacotes open source em busca de configurações incorretas na nuvem e CVEs.
Scanner de segurança AWS somente leitura com 110 verificações, análise de escalonamento de privilégios no IAM, cadeias de ataque e relatório do raio de impacto de agentes de IA, com uma correção via AWS CLI e Terraform para cada achado.
Lista selecionada e mantida pela comunidade com recursos sobre Kubernetes, incluindo ferramentas, livros, tutoriais e links de provedores de nuvem.
Estimativa open source de custos de cloud para Terraform, Terragrunt, CloudFormation e AWS CDK, antes de implantar mudanças na infraestrutura.