• Docs
  • Configuration
  • Providers


CloudQuery has a pluggable architecture and relies on plugins called "providers" which are responsible for extracting and transforming configuration from cloud-providers, SaaS apps, and other APIs.

If you are familiar with Terraform, we use the same pluggable architecture. CloudQuery providers focus on extracting & transforming configuration from infrastructure, instead of provisioning it.


The core responsibility of a provider is to define resources and tables.

Every resource can define one or more tables this resource configuration is transformed to.


Providers are hosted on GitHub while hub.cloudquery.io serves as a central registry for discovery, validation & verification.

Currently CloudQuery Hub contains two types of providers:

  • official - Owned and maintained by CloudQuery team
  • community - Owned and maintained by either individuals or third-party vendors.