Skip to main content
Version: 1.0 prerelease

Integration support policy

For production environments, GX recommends using GX Cloud integrations.

GX uses libraries such as Pandas, Spark, and SQLAlchemy to integrate with different Data Sources. This also allows you to deploy GX with community-supported integrations.

Levels of support

The following are the levels of support provided by GX:

  • GX Cloud - GX Cloud supported integrations are available in GX Cloud. They are tested and are actively maintained with new GX Cloud releases.

  • GX Core - GX Core supported integrations are available in GX Core. They are tested and are actively maintained with new GX Core releases.

  • Community - Community supported integrations were initially implemented by GX or the community. It is up to the community for ongoing maintenance

Integrations

The following table defines the GX Cloud, GX Core, and Community Supported integrations.

Integration TypeGX CloudGX CoreCommunity
Data Sources¹Snowflake
PostgreSQL²
Snowflake
PostgreSQL
Sqlite
Databricks (SQL)
Spark
Pandas
Redshift
MSSQL
MySQL
Configuration Stores³In-appFile systemNone
ActionsSlackSlack ⁴
Email
None
Credential StoreEnvironment variablesEnvironment variables
YAML⁴
None
OrchestratorAirflow ⁵Airflow ⁵None

¹ We've also seen GX work with the following data sources in the past but we can't guarentee ongoing compatibility. These data sources include Clickhouse, Vertica, Dremio, Teradata, Athena, EMR Spark, AWS Glue, Microsoft Fabric, Trino, Pandas on (S3, GCS, Azure), Databricks (Spark), and Spark on (S3, GCS, Azure).
² Support for BigQuery in GX Cloud will be available in a future release.
³ This includes configuration storage for Expectations, Checkpoints, Validation Definitions, and Validation Result
⁴ config_variables.yml
⁵ Although only Airflow is supported, GX Cloud and GX Core should work with any orchestrator that executes Python code.

GX components

The following table defines the GX components supported by GX Cloud and GX Core.

ComponentGX CloudGX CoreCommunity
ExpectationsSee Available ExpectationsSee Expectations GallerySee Legacy Gallery
GX AgentAll versionsN/AN/A

Operating systems

The following table defines the operating systems supported by GX Cloud and GX Core.

GX CloudGX CoreCommunity
Mac/Linux ¹Mac/LinuxMac/Linux

¹ GX does not currently support Windows. However, we've seen users successfuly deploying GX on Windows.

Python versions

The following table defines the Python versions supported by GX Cloud and GX Core. GX typically follows the Python release cycle.

GX CloudGX CoreCommunity
3.8 to 3.113.8 to 3.113.8 to 3.11

GX versions

The following table defines the GX versions supported by GX Cloud and GX Core.

GX CloudGX CoreCommunity
>1.0>1.00.17
0.18