The CloudQuery CLI is a self-hosted, open-source tool that syncs cloud infrastructure data into your own databases and data warehouses. You run it on your own infrastructure with full control over configuration, scheduling, and data storage.
Looking for the managed platform? CloudQuery Platform provides a web UI, built-in asset inventory, policies, automations, and AI-powered analysis — no infrastructure to manage. See Platform vs CLI for a full comparison.
How It Works
The CLI uses an integration-based architecture. You configure source integrations (AWS, GCP, Azure, GitHub, Okta, and hundreds more) to extract cloud configuration data, and destination integrations (PostgreSQL, BigQuery, Snowflake, S3, and others) to load it. Configuration is defined in YAML files and syncs are triggered via the command line.
cloudquery sync config.ymlOnce synced, you query your infrastructure directly with SQL in whatever database or warehouse you chose.
Get Started
- CLI Getting Started - Install the CLI and run your first sync
- Platform vs CLI - Understand the differences and decide which path is right for your team
Documentation
- Core Concepts - Integrations, syncs, and destinations
- Configuration - Configure your syncs
- Available Integrations - Browse source and destination integrations
- Managing CloudQuery - Deployment, monitoring, and upgrades
- CLI Reference - Command reference
Next Steps
- Learn the CloudQuery core concepts
- Explore available integrations for your data sources and destinations
- Read how to build an AWS Cloud Asset Inventory
- Browse step-by-step tutorials
- Join the CloudQuery Community
Last updated on