Skip to main content

Welcome to CloudQuery

CloudQuery is the open-source cloud asset inventory powered by SQL.

CloudQuery extracts, transforms, and loads your cloud assets into normalized PostgreSQL tables, enabling you to assess, audit, and monitor the configurations of your cloud assets.

Key Features & Use Cases#

Cloud Asset Inventory Powered by SQL. Backed by PostgreSQL.#

Create a cloud asset inventory in your own self-hosted PostgreSQL database where you can see an aggregated view of all assets - across clouds, accounts and services.

Visualize, analyze, monitor and alert with your current tools and workflows such as Grafana.

CloudQuery supports the TimescaleDB PostgreSQL extension, giving you full historical snapshots of your cloud asset inventory.

Search & Visibility#

Give developers, SREs, DevOps and security engineers a streamlined way to gain visibility and perform a wide range of tasks. These tasks include security analytics, fleet management auditing and governance.

CloudQuery Providers gives you the ability to gain visibility across accounts, different cloud providers, and SaaS applications.

Policy as Code#

Turn your security and compliance tasks into data problems and solve them with the best tools and practices in DataOps.

Use CloudQuery Policies to codify, version control and automate your security and compliance rules with SQL.

IaC (Infrastructure-as-code) Drift Detection#

Ensure your cloud assets maintain their desired state.

CloudQuery leverages its asset inventory to quickly detect drift against IaC (Terraform, more to come) which you can run both in the CI and locally.


CloudQuery is an open-source and extendable framework. All official and approved community providers and policies are listed in CloudQuery Hub. See Developing a New Provider.