Skip to Content
PlatformIntegration GuidesOverview

Integration Guides

These guides walk you through connecting your cloud providers and services to CloudQuery Platform. Each guide covers authentication setup, configuration, and verification — everything you need to start syncing data into the Asset Inventory.

How integrations work

The end-to-end flow for getting data into CloudQuery Platform is:

  1. Create an integration — authenticate with your cloud provider and configure which resources to sync
  2. Create a sync — schedule how often data is fetched and to which destination
  3. Browse and query — view resources in the Asset Inventory or run SQL in the SQL Console

Choose your integration

ProviderAuthentication methodAutomated setupBest forGuide
AWSCross-account IAM role (OIDC)Yes — CloudFormation wizardFirst-time AWS users, multi-account orgsGuided setup
AWSCross-account IAM role (IRSA)NoCustom IAM policies, IaC-managed rolesManual setup
AWS CURCross-account IAM roleYes — CloudFormationCost and usage data from AWS BillingGuide
GCPService Account (JSON key)NoGCP projects, orgs, or foldersGuide
AzureService PrincipalNoAzure subscriptions or management groupsGuide
GitHubPAT or GitHub AppNoRepositories, issues, PRs, org dataGuide
KubernetesCloud provider credentialsNoEKS, AKS, or GKE clustersEKS · AKS · GKE

For providers not listed above, see the General Integration Setup Guide. CloudQuery supports hundreds of integrations — the guides above cover the most common cloud providers with provider-specific authentication steps.

If you’re setting up CloudQuery Platform for the first time:

  1. AWS users: Start with the AWS Guided Setup. The CloudFormation wizard handles IAM role creation automatically — no CLI commands needed.
  2. GCP users: Follow the GCP guide. You need a service account with the Viewer role and a JSON key file.
  3. Azure users: Follow the Azure guide. You need a service principal created via the Azure CLI.
  4. Multi-cloud: Set up each provider separately using the guides above, then create syncs for each. All resources appear together in the Asset Inventory.

After setup

Once your integration is configured and your first sync completes:

  • Asset Inventory — Browse all synced resources in one place at Asset Inventory. Filter by provider, resource type, region, tags, and more.
  • SQL Console — Run ClickHouse SQL queries against your synced data for security analysis, compliance checks, or cost optimization.
  • Policies — Set up automated policies to continuously evaluate your cloud resources against best practices.
  • Alerts — Configure alerts to get notified when queries return results that need attention.

General guides

These guides cover setup steps that apply to any integration or destination, regardless of the specific provider:

Last updated on