Skip to content
SPECIFICTION
Get listed

CloudQuery

cloudquery.io

Free plan WebWindowsmacOSLinuxAPISelf-hosted

What it is

CloudQuery is an open-source context engine for cloud infrastructure that syncs data from more than 80 sources. It maps information from services such as AWS, GCP, Azure, GitHub, and Okta into a normalized relational schema that users can query with standard SQL. Data can be sent to destinations including Postgres, BigQuery, Snowflake, and S3. CloudQuery Platform supports more than 70 integrations and processes synced data into a built-in ClickHouse database for inventory, SQL Console, policies, and reports. An MCP server in PostgreSQL or Snowflake mode lets AI agents and internal systems query synced data without a Platform subscription. Sync definitions use version-controlled YAML, and SDKs in Go, Python, JavaScript, or Java can be used to build unsupported integrations. CloudQuery can run on infrastructure the user controls, keeping data within the network unless configured otherwise. Its Free plan costs nothing, billed Forever, with a 1M rows limitation. Pricing counts rows each time they are synced. The CLI is offered for macOS, Windows, and Linux.

Spec sheet

Integrations
CloudQuery Platform supports 70+ source integrations, including AWS, GCP, Azure, Kubernetes, Okta, Entra ID, GitHub, GitLab, Datadog, and PagerDuty.Read 1 Oct 2026 · cloudquery.io
Support
CloudQuery offers Free, Silver, Gold, and Platinum support plans; Platinum provides 24×7 support with a one-hour business-critical initial response SLA.Read 1 Oct 2026 · cloudquery.io
AI and MCP
CloudQuery provides an MCP server in PostgreSQL or Snowflake mode so AI agents and internal systems can query synced data without a Platform subscription.Read 1 Oct 2026 · cloudquery.io
Billing basis
CloudQuery pricing is based on the number of rows synced per year, counting each record every time it is synced.Read 1 Oct 2026 · cloudquery.io
Configuration
Each sync is defined in version-controlled YAML and can be reviewed through pull requests.Read 1 Oct 2026 · cloudquery.io
Custom integrations
Users can build unsupported sources with CloudQuery's Go, Python, JavaScript, or Java SDKs.Read 1 Oct 2026 · cloudquery.io
Data model
CloudQuery standardizes data from AWS, GCP, Azure, GitHub, Okta, and other sources into one normalized relational schema.Read 1 Oct 2026 · cloudquery.io
Download platforms
The CloudQuery CLI is offered for macOS, Windows, and Linux through Homebrew, precompiled binaries, and other installation methods.Read 1 Oct 2026 · cloudquery.io
Platform pipeline
CloudQuery Platform writes synced data to S3 and processes it into a built-in ClickHouse database powering inventory, SQL Console, policies, and reports.Read 1 Oct 2026 · cloudquery.io
Product purpose
CloudQuery is an open source context engine for cloud infrastructure that syncs data from 80+ sources.Read 1 Oct 2026 · cloudquery.io
Security guidance
CloudQuery recommends read-only integration credentials and securing the machine running CloudQuery because it contains cloud infrastructure credentials.Read 1 Oct 2026 · cloudquery.io
Self-hosting
CloudQuery runs on infrastructure the user controls, and data stays within the user's network unless configured otherwise.Read 1 Oct 2026 · cloudquery.io
SQL querying
CloudQuery lets users query synced infrastructure data with standard SQL.Read 1 Oct 2026 · cloudquery.io
Sync destinations
CloudQuery can sync data into Postgres, BigQuery, Snowflake, S3, and other supported destinations.Read 1 Oct 2026 · cloudquery.io

Plans and prices

Free Free Forever 1M rows limitation · cloud asset inventory in your database · MCP server · 50+ sources · DIY dashboards and querying Read 1 Oct 2026 · cloudquery.io
Enterprise Priced on request Tailored to your organization Everything in Free · 1M+ rows Read 1 Oct 2026 · cloudquery.io

Every CloudQuery plan and price →

Strong points and limits

Strong points

  • Syncs data from 80+ sources.
  • Queries normalized infrastructure data with standard SQL.
  • MCP server works without a Platform subscription.
  • Version-controlled YAML defines each sync.
  • Free plan includes a 1M rows limitation.

Limits

  • Free plan is limited to 1M rows.
  • Each record counts every time it is synced.
  • CloudQuery warns credentials require securing the machine.

Who it suits

It suits teams that need to gather cloud infrastructure data, query it with SQL, or feed it to AI agents and internal systems. Self-hosting is an option for users who want to run it on infrastructure they control.

CloudQuery in depth

Read the full write-up

CloudQuery is an open-source context engine for bringing cloud infrastructure data into a shared, queryable format. It suits teams that want SQL access to inventory across multiple sources and control over where data is processed. The trade-off is an annual row-count basis that counts repeat syncs, alongside the need to secure the machine holding cloud credentials.

Overview

CloudQuery syncs data from more than 80 sources and maps it into a normalized relational schema. That gives infrastructure teams a common way to query data from services such as AWS, GCP, Azure, GitHub, and Okta instead of handling each source in a different format. Cloud discovery and network asset discovery make it relevant to inventory work, but the product’s SQL-first approach is best suited to teams prepared to use relational data.

Synced data can go to destinations including Postgres, BigQuery, Snowflake, and S3. CloudQuery Platform takes a more integrated route: it writes data to S3, processes it into a built-in ClickHouse database, and uses that database for inventory, SQL Console, policies, and reports. The open-source engine and destination choices give teams control; Platform bundles more of the analysis environment.

Key features

Configurable syncs and integrations

CloudQuery Platform supports more than 70 source integrations, including Kubernetes, Entra ID, GitLab, Datadog, and PagerDuty. Each sync is defined in version-controlled YAML and can be reviewed through pull requests, a practical fit for teams that want infrastructure data changes to follow code review. If a source is unsupported, teams can build an integration with the Go, Python, JavaScript, or Java SDKs, but that requires development work.

SQL and AI access

Standard SQL provides a familiar way to query synced records. CloudQuery also provides an MCP server in PostgreSQL or Snowflake mode, allowing AI agents and internal systems to query synced data without a Platform subscription. That is useful for teams building their own data workflows; it does not remove the need to provision and secure the chosen database.

Deployment and security

CloudQuery can run on infrastructure the user controls, and data stays within the user’s network unless configured otherwise. This suits organizations that need control over data handling, but also makes host security an operational responsibility. CloudQuery recommends read-only integration credentials and securing the machine running the software, which holds cloud infrastructure credentials.

Pricing

CloudQuery uses freemium pricing. Its Free plan costs nothing, billed Forever, and has a 1M rows limitation. It includes cloud asset inventory in your database, an MCP server, 50+ sources, and DIY dashboards and querying. It is a reasonable starting point for smaller workloads, but the row allowance deserves particular attention: each record counts every time it is synced, so frequently refreshed data consumes the annual basis faster than a one-time count of distinct records suggests.

Enterprise has custom pricing, billed Tailored to your organization. It includes everything in Free and supports 1M+ rows, making it the relevant plan for workloads beyond the free limitation. CloudQuery also offers Free, Silver, Gold, and Platinum support plans; Platinum provides 24×7 support with a one-hour business-critical initial response SLA. A free trial is available.

Platforms

CloudQuery supports API, Linux, macOS, self-hosted, web, and Windows environments, with a hybrid deployment model. The CLI is offered for macOS, Windows, and Linux through Homebrew, precompiled binaries, and other installation methods. Self-hosting is a clear option for teams that want to keep data within their network, subject to their own configuration.

Who it's for

CloudQuery is a strong fit for infrastructure and security teams that need to consolidate cloud and service inventory, already use SQL, and want to choose their own destinations or deployment boundaries. Its version-controlled sync configuration also suits teams that review infrastructure changes through pull requests. It is less compelling for organizations seeking a ready-made workflow with minimal database, pipeline, or credential-management responsibility.

Pros and cons

Pro: A normalized relational schema and standard SQL make data from many sources accessible through a consistent query model.

Pro: Users can choose destinations such as Postgres, BigQuery, Snowflake, and S3, or use Platform’s S3-to-ClickHouse workflow.

Pro: Self-hosting and an MCP server without a Platform subscription give teams options for data control and integration.

Con: The Free plan’s 1M-row limitation counts records on every sync, which can constrain frequently refreshed workloads.

Con: Users must protect the machine holding cloud credentials and manage their chosen data pipeline and destination.

Con: Building an unsupported integration requires work with one of the provided SDKs.

Alternatives

For a broader comparison, see IT Asset Discovery Software. Lansweeper is another freemium option with a free trial and a free continuation for up to 100 assets after a 14-day full trial; its free trial also includes unlimited user seats. LOGINventory may suit readers who want a device-capped free tier: its Forever-Free plan covers up to 20 devices at free, with no time limit. OCS Inventory NG is a free alternative with broad platform support, including Android and iOS. Open-AudIT offers a free plan with unlimited devices and community support, or a Professional plan at $399 a year. runZero may fit teams whose needs fall within its Community Edition limits of 100 assets, one organization, 10 recurring tasks, and 30 days of data retention. GLPI offers a Public Cloud plan at €19 a month per IT agent, from one billed agent. rxInventory has a free Basic plan capped at 20 clients.

Verdict

Choose CloudQuery if your team wants a consistent SQL view across infrastructure sources, needs control over destinations or hosting, and can manage the associated pipeline and credentials. Its combination of flexible syncs and relational querying is the central reason to choose it. Look elsewhere if the repeated-sync row basis or the operational responsibility of self-hosting and securing credentials does not suit your workload.

Verdict

CloudQuery provides a SQL-oriented way to consolidate cloud data, with options for self-hosting and supported destinations. Check the row-count basis and secure any machine holding cloud credentials.

Where Specifiction places it

Alternatives to CloudQueryAll alternatives →