Skip to main content
Version: 1.2.3

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 Sources1Snowflake
Databricks (SQL)
PostgreSQL2
Snowflake
Databricks (SQL)
PostgreSQL
SQLite
BigQuery
Spark
Pandas
MSSQL
MySQL
Configuration Stores3In-appFile systemNone
Data Doc StoresIn-appFile systemNone
ActionsEmailSlack
Email
Microsoft Teams
None
Credential StoresEnvironment variablesEnvironment variables
YAML4
None
OrchestratorAirflow 5 6Airflow 5 6None

1 We've also seen GX work with the following data sources in the past but we can't guarantee 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).
2 Support for BigQuery in GX Cloud will be available in a future release.
3 This includes configuration storage for Expectations, Checkpoints, Validation Definitions, and Validation Result
4 config_variables.yml
5 Although only Airflow is supported, GX Cloud and GX Core should work with any orchestrator that executes Python code.
6 Airflow version 2.9.0+ required

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 1Mac/LinuxMac/Linux

1 GX does not currently support Windows. However, we've seen users successfully 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.9 to 3.123.9 to 3.123.9 to 3.12

GX versions

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

GX CloudGX CoreCommunity
≥1.0≥1.0≥1.0

Web browsers

The following web browsers are supported by GX Cloud.