Skip to main content
Version: 0.18.21

Integration support policy

For production environments, GX recommends using the integrations defined as GX-supported.

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.

Support categories

The following are the levels of support provided by GX:

  • GX-supported - integrations are tested throughout the development lifecycle and are actively maintained and updated when new GX Cloud or GX OSS versions are released.

  • Community-supported - integrations are implemented by the community or GX. GX is not responsible for ensuring integration reliability or compatibility.

GX-supported

The following are the levels of support offered by GX for integrated applications, operating systems, and programming languages.

Operating systems

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

GX CloudGX OSS
Mac/Linux ¹Mac/Linux

¹ Required to run the GX Agent.

Python versions

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

GX CloudGX OSS
N/A3.8 to 3.11

GX versions

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

GX CloudGX OSS
N/A0.17
0.18

Integrations

The following table defines the supported GX Cloud and GX OSS integrations.

Integration TypeGX CloudGX OSS
Data Sources1Snowflake
PostgreSQL2
Snowflake
PostgreSQL
Sqlite
Databricks (SQL)
Spark
Pandas
Configuration Stores3In-appFile system
ActionsSlackSlack
email
Microsoft Teams
PagerDuty
Credential StoreEnvironment variablesEnvironment variables
YAML4
OrchestratorAirflow 5 6Airflow 5 6

1 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).
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 OSS.

ComponentGX CloudGX OSS
ExpectationsSee Available Expectations.See Create Expectations.
GX AgentAll versionsN/A

Community-supported

The following integrated applications, operating systems, and programming languages are supported by the community.

Operating systems

The following table lists the operating systems supported by the community.

GX CloudGX OSS
N/AWindows 1

1 Untested and unsupported by GX.

Integrations

The following table lists the GX Cloud and GX OSS integrations supported by the community.

Integration TypeGX CloudGX OSS
Data SourcesN/APandas
Spark
Databricks (Spark)
Databricks (SQL)
Trino
Clickhouse
Dremio
Teradata
Vertica
EMR Spark
AWS Glue
Google Cloud Storage
Azure Blog Storage
AWS S3
NotificationsN/AOpsgenie
Amazon SNS
DataHub
OrchestratorsN/APrefect
Dagster
Flyte
mage.ai