Beta and Experimental Features

[Edit this page](https://github.com/ClickHouse/clickhouse-docs/blob/main/docs/about-us/beta-and-experimental-features.md)

Because ClickHouse is open-source, it receives many contributions not only from ClickHouse employees but also from the community. These contributions are often developed at different speeds; certain features may require a lengthy prototyping phase or more time for sufficient community feedback and iteration to be considered generally available (GA).

Due to the uncertainty of when features are classified as generally available, we delineate features into two categories: **Beta** and **Experimental**.

**Beta** features are officially supported by the ClickHouse team. **Experimental** features are early prototypes driven by either the ClickHouse team or the community and aren't officially supported.

The sections below explicitly describe the properties of **Beta** and **Experimental** features:

## Beta features[​](#beta-features "Direct link to Beta features")

- Under active development to make them generally available (GA)
- Main known issues can be tracked on GitHub
- Functionality may change in the future
- Possibly enabled in ClickHouse Cloud
- The ClickHouse team supports beta features

You can find below the features considered Beta in ClickHouse Cloud and are available for use in your ClickHouse Cloud Services.

Note: please be sure to be using a current version of the ClickHouse [compatibility](/docs/operations/settings/settings#compatibility) setting to be using a recently introduced feature.

## Experimental features[​](#experimental-features "Direct link to Experimental features")

- May never become GA
- May be removed
- Can introduce breaking changes
- Functionality may change in the feature
- Need to be deliberately enabled
- The ClickHouse team **doesn't support** experimental features
- May lack important functionality and documentation
- Can't be enabled in the cloud

Please note: no additional experimental features are allowed to be enabled in ClickHouse Cloud other than those listed above as Beta.

## Beta settings[​](#beta-settings "Direct link to Beta settings")

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Name Default|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [geotoh3\_argument\_order](/docs/operations/settings/settings#geotoh3_argument_order) `lat_lon`| [enable\_lightweight\_update](/docs/operations/settings/settings#enable_lightweight_update) `1`| [allow\_experimental\_correlated\_subqueries](/docs/operations/settings/settings#allow_experimental_correlated_subqueries) `1`| [parallel\_replicas\_count](/docs/operations/settings/settings#parallel_replicas_count) `0`| [parallel\_replica\_offset](/docs/operations/settings/settings#parallel_replica_offset) `0`| [parallel\_replicas\_custom\_key](/docs/operations/settings/settings#parallel_replicas_custom_key) ``|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | [parallel\_replicas\_custom\_key\_range\_lower](/docs/operations/settings/settings#parallel_replicas_custom_key_range_lower) `0`| [parallel\_replicas\_custom\_key\_range\_upper](/docs/operations/settings/settings#parallel_replicas_custom_key_range_upper) `0`| [parallel\_replicas\_filter\_pushdown](/docs/operations/settings/settings#parallel_replicas_filter_pushdown) `0`| [allow\_experimental\_database\_iceberg](/docs/operations/settings/settings#allow_experimental_database_iceberg) `0`| [allow\_experimental\_database\_unity\_catalog](/docs/operations/settings/settings#allow_experimental_database_unity_catalog) `0`| [allow\_experimental\_database\_glue\_catalog](/docs/operations/settings/settings#allow_experimental_database_glue_catalog) `0`| [session\_timezone](/docs/operations/settings/settings#session_timezone) ``|  |  |  |  |  |  |  |  | | --- | --- | --- | --- | --- | --- | --- | --- | | [low\_priority\_query\_wait\_time\_ms](/docs/operations/settings/settings#low_priority_query_wait_time_ms) `1000`| [allow\_experimental\_delta\_kernel\_rs](/docs/operations/settings/settings#allow_experimental_delta_kernel_rs) `1`| [allow\_insert\_into\_iceberg](/docs/operations/settings/settings#allow_insert_into_iceberg) `0`| [enable\_join\_runtime\_filters](/docs/operations/settings/settings#enable_join_runtime_filters) `1` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

## Experimental settings[​](#experimental-settings "Direct link to Experimental settings")