Repolode
turbot

turbot/steampipe

Steampipe는 클라우드 API와 서비스를 테이블로 노출해, ETL이나 별도 데이터베이스 없이 SQL로 조회할 수 있게 합니다.

스타
7,997
포크
346
열린 이슈
32
마지막 커밋
어제

어떤 프로젝트인가요?

Steampipe는 플러그인을 통해 API와 서비스를 SQL 테이블로 매핑합니다. 일반적인 SQL 쿼리를 작성하면 Steampipe가 실시간으로 기반 API를 호출하므로, 데이터 파이프라인을 구축하거나 동기화할 데이터 사본을 유지할 필요가 없습니다. 플러그인은 AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365, Salesforce 등을 비롯해 다양한 서비스를 지원하며, 총 2,000개가 넘는 테이블을 제공합니다.

핵심 구성 요소는 Postgres 인스턴스가 포함된 단일 바이너리입니다. 기본 Postgres 외에도 Postgres foreign data wrapper, SQLite 확장 기능으로 사용할 수 있으며, 데이터베이스가 전혀 필요 없는 독립형 내보내기 도구도 제공합니다. 여러 데이터 소스를 대상으로 쿼리를 병렬 실행합니다.

이 프로젝트는 여러 계정과 서비스에 걸쳐 하나의 언어로 질문하고자 하는 팀을 위한 클라우드 보안, 컴플라이언스, DevOps 작업에 초점을 맞춥니다. Turbot은 팀용 호스팅 버전인 Turbot Pipes도 제공합니다.

핵심 기능

  • 01플러그인 생태계를 통해 API와 서비스를 SQL 테이블로 매핑합니다.
  • 02동기화나 ETL 단계 없이 API를 대상으로 실시간 쿼리를 실행합니다.
  • 03Postgres 인스턴스가 포함된 단일 바이너리로 제공됩니다.
  • 04Postgres FDW 및 SQLite 확장 배포판을 제공합니다.
  • 05데이터베이스 없이 작동하는 독립형 내보내기 도구를 제공합니다.
  • 06여러 데이터 소스를 대상으로 쿼리를 병렬 실행합니다.

활용 사례

  • SQL 쿼리로 AWS, Azure, GCP 계정 전반의 클라우드 리소스를 감사합니다.
  • Kubernetes 클러스터나 GitHub 조직의 설정 문제를 확인합니다.
  • CI/CD 파이프라인에서 컴플라이언스 검사를 실행합니다.
  • 데이터베이스를 설정하지 않고 API 데이터를 파일로 내보냅니다.

빠른 시작

  1. 1

    Homebrew로 macOS에 Steampipe 설치하기

    brew install turbot/tap/steampipe
  2. 2

    README에서 Linux 또는 Windows(WSL2)용 공식 설치 스크립트 실행하기

  3. 3

    Hacker News 등 사용할 서비스의 플러그인 설치하기

    steampipe plugin install hackernews
  4. 4

    SQL로 쿼리 시작하기

    steampipe query

사용 전 알아둘 점

  • AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통한 사용에 관한 의무가 있는 카피레프트 라이선스입니다.
  • 상업적 배포에는 Turbot 자체 약관이 적용되며, Turbot 상표는 다른 사람이 사용할 수 없습니다.

포함된 컬렉션

토픽

자주 묻는 질문

steampipe은(는) 무엇인가요?
Steampipe는 클라우드 API와 서비스를 테이블로 노출해, ETL이나 별도 데이터베이스 없이 SQL로 조회할 수 있게 합니다. Steampipe는 플러그인을 통해 API와 서비스를 SQL 테이블로 매핑합니다. 일반적인 SQL 쿼리를 작성하면 Steampipe가 실시간으로 기반 API를 호출하므로, 데이터 파이프라인을 구축하거나 동기화할 데이터 사본을 유지할 필요가 없습니다. 플러그인은 AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365, Salesforce 등을 비롯해 다양한 서비스를 지원하며, 총 2,000개가 넘는 테이블을 제공합니다.
steampipe은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
steampipe은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
steampipe은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. steampipe의 마지막 커밋은 2026년 11월 6일입니다.
steampipe은(는) 어디에 사용할 수 있나요?
SQL 쿼리로 AWS, Azure, GCP 계정 전반의 클라우드 리소스를 감사합니다. Kubernetes 클러스터나 GitHub 조직의 설정 문제를 확인합니다. CI/CD 파이프라인에서 컴플라이언스 검사를 실행합니다. 데이터베이스를 설정하지 않고 API 데이터를 파일로 내보냅니다.
steampipe는 어떻게 설치하나요?
Homebrew로 macOS에 Steampipe 설치하기: brew install turbot/tap/steampipe README에서 Linux 또는 Windows(WSL2)용 공식 설치 스크립트 실행하기 Hacker News 등 사용할 서비스의 플러그인 설치하기: steampipe plugin install hackernews SQL로 쿼리 시작하기: steampipe query
steampipe은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/turbot/steampipe

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트