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 Cloud | GX 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 Cloud | GX OSS |
---|---|
N/A | 3.8 to 3.11 |
GX versions
The following table defines the GX versions supported by GX Cloud and GX OSS.
GX Cloud | GX OSS |
---|---|
N/A | 0.17 0.18 |
Integrations
The following table defines the supported GX Cloud and GX OSS integrations.
Integration Type | GX Cloud | GX OSS |
---|---|---|
Data Source | Snowflake ¹ | Snowflake Generic SQL ² |
Configuration Stores | N/A | Filesystem AWS S3 GCS Buckets Azure Blob Store |
Notifications | N/A ³ | Slack ⁴ Microsoft Teams PagerDuty |
Orchestrator | Airflow ⁵ | Airflow ⁵ |
¹ Support for BigQuery will be available in a future release.
² Connection strings for various SQL Data Sources are supported, but dialect-specific SQL commands are not.
³ Support for Zapier will be available in a future release.
⁴ When used with the GX OSS library.
⁵ Although only Airflow is supported, GX Cloud and GX OSS should work with any orchestrator that executes Python code.
GX components
The following table defines the GX components supported by GX Cloud and GX OSS.
Component | GX Cloud | GX OSS |
---|---|---|
Expectations | See Available Expectations. | See Create Expectations. |
GX Agent | All versions | N/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 Cloud | GX OSS |
---|---|
N/A | Windows ¹ |
¹ Untested and unsupported by GX.
Integrations
The following table lists the GX Cloud and GX OSS integrations supported by the community.
Integration Type | GX Cloud | GX OSS |
---|---|---|
Data Sources | N/A | Pandas Spark Databricks (Spark) Databricks (SQL) Trino Clickhouse Dremio Teradata Vertica EMR Spark AWS Glue Google Cloud Storage Azure Blog Storage AWS S3 |
Notifications | N/A | Opsgenie Amazon SNS DataHub |
Orchestrators | N/A | Prefect Dagster Flyte mage.ai |