Skip to Content
PlatformIntegration GuidesGeneral Integration Setup Guide

General Integration Setup Guide

Prerequisites

  • A CloudQuery Platform account with admin access
  • At least one destination configured (CloudQuery Platform includes a default ClickHouse destination)

Creating the integration

Go to Data PipelinesIntegrations and click Create Integration:


CloudQuery Platform Integrations page with the Create Integration button

Search for the name of your integration. In the example below, the search is for Microsoft Entra ID (Azure AD):


Search for integration

On the next screen, enter an Integration Name to identify the integration later (if unsure, use the name of the integration).


Integration setup form with a text field for entering a name to identify the integration

Fill in the required configuration fields for the integration. Most integrations present a guided form with fields for authentication credentials and configuration options.

Some integrations use a YAML specification field instead of a guided form. For those, store sensitive values as secrets in the Secrets section and reference them using placeholders such as ${MY_SECRET_VALUE}. See the integration’s documentation for the required format.

Testing your connection

When you’re ready, click Test and Continue. The platform creates a test connection job that validates your configuration by attempting to authenticate with the source and fetch a small amount of data.

During the test:

  • A progress bar shows the test is running (tests can take up to 60 seconds)
  • If the test succeeds, the integration is saved and ready to use in a sync
  • If the test fails, an error message is displayed with details about what went wrong

Common test connection failures

IssueCauseFix
Authentication errorInvalid credentials or expired tokensVerify the secrets in the Secrets section match your provider’s credentials
Permission deniedRole or service account lacks required permissionsCheck that the IAM role, service account, or service principal has the correct access policies
Connection timeoutNetwork connectivity issueVerify the platform can reach the provider’s API endpoints (check firewall rules, VPC configuration, or proxy settings)
Invalid configurationSyntax error or missing required fieldCheck that all required fields are filled in correctly — refer to the integration’s documentation for the expected format

You can re-run the test after making changes without leaving the page.

After your first sync

Once you create a sync and it completes, verify your data arrived by opening the SQL Console. Run a query against one of the tables your integration syncs — for example:

SELECT count(*) FROM <YOUR_TABLE_NAME>

You can find the full list of tables for each integration in the CloudQuery Hub.

Browse your synced resources visually in the Asset Inventory, which provides a unified view across all connected integrations.

Next steps

Was this page helpful?

Last updated on