Preview features¶
Preview features have been implemented and tested in Snowflake; however, full usability and corner-case handling may not be complete yet. We do not guarantee the use of these features against defects that may produce unexpected or undesired results. Additionally, we may change the behavior of features while they are in preview. If we change the behavior of a preview feature, we do our best to notify users before making the change, but we do not guarantee to always pre-announce changes.
In addition, preview features can be disabled, enabled, or viewed for an entire account. See Managing access to all preview features, on this page, for details.
Attention
Preview features are provided primarily for evaluation and testing purposes. They should not be used in production systems or with production data.
For more details about the usage of preview features, see the Snowflake Preview Terms of Service.
Preview availability¶
Availability is determined on a per-feature basis:
- Open:
Most preview features are Open, meaning they are enabled by default for all accounts and, therefore, openly available for use.
- On Request:
Some preview features are provided On Request, particularly in the early stages of the preview period. To request access to these features for your account, you must contact Snowflake.
Some preview features are available only in certain Snowflake editions or in specific cloud platforms or regions.
Features currently in preview¶
The following features are currently available for preview, listed roughly in the order in which they were introduced:
| Feature | Availability | Introduced | Additional reading | Notes |
|---|---|---|---|---|
| Optimized refresh for account replication | Open | June 2026 | Optimized refresh for failover groups | A new refresh mode for failover groups that applies only metadata changes since the previous refresh, so refresh duration scales with the rate of change rather than the total number of objects in the failover group. Opt in per failover group with OPTIMIZED_REFRESH = TRUE. |
| AI Security scanner package for Trust Center | Open | May 2026 | AI Security scanner package, View the AI Security tab | Monitor AI-related configurations and usage in your account with a new Trust Center scanner package and the AI Security tab, recommended for accounts using Cortex Agents, Snowflake Intelligence, or Cortex Code. |
| Sensitive Data Access report | Open | May 2026 | Sensitive Data Access report | Generate a report that lists users who accessed tables containing sensitive data classified by the Trust Center during a configurable lookback period. |
| Data protection policies in Snowsight | Open | May 2026 | Manage data protection policies in Snowsight | Requires Enterprise Edition (or higher). Create and manage masking, row access, projection, aggregation, and join policies in Snowsight, with a Dashboard for policy posture, a Policies tab, and an Objects with policies tab. |
| DCR Agent | Open | May 2026 | Snowflake Data Clean Rooms Agent | Conversational interface in Snowflake Intelligence for running approved Collaboration Data Clean Rooms analyses. |
| Online Feature Store | Open | May 2026 | Online Feature Store (Preview) | Serve features with low-latency online retrieval backed by Snowflake Postgres, with support for batch, stream, and real-time feature views. |
| Sensitive Data Entitlement report | Open | May 2026 | Sensitive Data Entitlement report | Generate a report that lists the users, roles, and privileges that grant access to tables containing sensitive data classified by the Trust Center. |
| Cortex Search auto-suspend | Open | May 2026 | Automatically suspend and resume serving compute for a Cortex Search Service after a period of query inactivity to reduce costs on idle services. | |
| CUSTOM_INCREMENTAL refresh mode for dynamic tables | Open | May 2026 | Custom incrementalization | Define custom MERGE or INSERT refresh logic for dynamic tables when standard refresh modes don’t support your transformation pattern. |
| ADAPTIVE refresh mode for dynamic tables | Open | May 2026 | ADAPTIVE refresh | |
| Catalog integration for Snowflake Postgres | Open | April 2026 | Moving data between Snowflake Postgres and Snowflake | |
| Alerts in Snowsight | Open | April 2026 | Alerts in Snowsight | Create, monitor, and edit alerts in Snowsight using templates and configurable parameters. |
| Create tags in Snowsight (Tags & policies) | Open | April 2026 | Work with object tags | Create tags in Snowsight and use an expanded Tags & policies dashboard for tagging coverage across more object types. |
| Adaptive Compute | Open | April 2026 | Adaptive Compute | |
| Centralized event sharing for apps | Open | April 2026 | Configure centralized event sharing for an app | |
| Visualization policies for chart customization in Snowflake Intelligence | Open | April 2026 | Visualization policies for chart customization in Snowflake Intelligence | |
| Interval data types | Open | March 2026 | Interval data types | |
| Apache Iceberg™ tables: Support for the Azure Data Lake Storage Gen2 with external volumes | Open | March 2026 | Configure an external volume for Azure | |
| Artifacts in Snowflake Intelligence | Open | March 2026 | Artifacts in Snowflake Intelligence | |
| Chart customization in Snowflake Intelligence | Open | March 2026 | Customize charts in Snowflake Intelligence | |
| Snowflake Intelligence mobile app (iOS) | Open | April 2026 | Overview of Snowflake Intelligence | Preview on the App Store. For details, see the Mobile App section on the overview page. |
| Snowflake storage for Apache Iceberg™ tables | Open | April 2026 | Snowflake storage for Apache Iceberg™ tables | |
| AI code suggestions in Workspaces | Open | March 2026 | AI code suggestions | |
| Semantic view materializations | Closed | March 2026 | Materializing dimensions and metrics in semantic views | |
| Supported Java and Scala APIs for Snowpark Connect | Open | March 2026 | DataFrame support for Snowpark Connect for Spark | |
| Exporting a semantic view to a Tableau Data Source (TDS) file | Open | March 2026 | Exporting a semantic view to a Tableau Data Source (TDS) file | |
| pg_lake extension for Snowflake Postgres | Open | March 2026 | Moving data between Snowflake Postgres and Snowflake | |
| Apache Iceberg™ tables: Partitioned writes with a hierarchical path layout | Open | February 2026 | Partitioning with hierarchical paths | |
| Custom runtime images | Open | May 2026 | Custom Runtime Images | |
| Restricted caller’s rights in Streamlit in Snowflake | Open | February 2026 | Restricted caller’s rights and Streamlit in Snowflake | |
| Share Cortex Agents | Open | April 2026 | Share Cortex Agents | |
| External lineage | Open | January 2026 | External lineage | |
| Using the Snowpark Python JDBC | Open | January 2026 | Using the Snowpark Python JDBC | |
| Optimize an existing semantic view or model with verified queries | Open | December 2025 | Optimize an existing semantic view or model with verified queries | |
| Import machine learning models from external services | Open | November 2025 | Import and deploy models from an external service | |
| Cortex Analyst Routing Mode | Open | November 2025 | Routing Mode for Cortex Analyst | |
| Data quality anomaly detection | Open | November 2025 | Detecting anomalies in data quality | |
| Configure replication for Snowflake-managed Apache Iceberg™ tables | Open | November 2025 | Configure replication for Snowflake-managed Apache Iceberg™ tables | |
| Executing Scala code using Snowpark Connect for Spark | Open | November 2025 | Run Scala code from your client | |
| Listings in government regions can be shared on the internal marketplace | Open | October 2025 | About organizational listings | |
| Use organization user groups with organizational listings | Open | October 2025 | Use organization user groups with organizational listings | |
| Make database objects discoverable in Universal Search | Open | October 2025 | Make database objects discoverable in Universal Search | |
| Declarative Sharing for Native Apps | Open | September 2025 | About Declarative Sharing in the Native Application Framework | |
| SnowConvert AI Verification | Open | September 2025 | AI code conversion | |
| SnowConvert AI - ETL Migration | Open | October 2025 | ETL Migration | Public preview feature for migrating SSIS packages to dbt projects on Snowflake. |
| Data quality in Snowsight | Open | September 2025 | ||
| Gap-filling time-series data | Open | September 2025 | RESAMPLE | |
| Manage integrations using Snowsight | Open | June 2025 | Managing integrations in Snowsight | |
| Preconfigured Notebook runtimes | Open | June 2025 | Create a notebook | |
| Snowflake Cortex Playground | Open | June 2025 | Cortex Playground | |
| Automated refresh and auto-ingest pipes for internal named stages | Open | April 2025 | Currently available for Snowflake accounts hosted on AWS. | |
| Git integration for Streamlit in Snowflake | Open | March 2025 | Sync Streamlit in Snowflake apps with a Git repository | |
| Cloning databases that contain hybrid tables | Open | March 2025 | Clone databases that contain hybrid tables | |
| CREATE OR ALTER <OBJECT> | Open | February 2025 | Additional commands that create an object if it doesn’t exist, or alters it according to the object definition. | |
| Join policies | Open | January 2025 | Join policies | |
| CREATE OR ALTER <OBJECT> | Open | December 2024 | Additional commands that create an object if it doesn’t exist, or alters it according to the object definition. | |
| CREATE OR ALTER <OBJECT> | Open | November 2024 | Additional commands that create an object if it doesn’t exist, or alters it according to the object definition. | |
| Snowflake Connector for SharePoint | Open | November 2024 | About the Snowflake Connector for SharePoint | |
| Resource constraints for Snowpark-optimized warehouses | Open | September 2024 | Snowpark-optimized warehouses | |
| Snowflake Connector for PostgreSQL | Open | July 2024 | About the Snowflake Connector for PostgreSQL | |
| Snowflake Connector for MySQL | Open | July 2024 | About the Snowflake Connector for MySQL | |
| VS Code extension | Open | July 2024 | Edit the Snowflake `connections.toml` file | |
| Snowflake Native SDK for Connectors | Open | June 2024 | Snowflake Native SDK for Connectors | |
| CREATE OR ALTER TABLE | Open | May 2024 | CREATE TABLE | Creates a table if it doesn’t exist, or alters it according to the table definition. |
| CREATE OR ALTER TASK | Open | May 2024 | CREATE TASK | Creates a task if it doesn’t exist, or alters it according to the task definition. |
| EXECUTE IMMEDIATE FROM template file | Open | May 2024 | EXECUTE IMMEDIATE FROM | Execute a template file using the Jinja2 templating language. |
| Snowflake Connector for Google Analytics Raw Data | Open | January 2024 | Snowflake Connector for Google Analytics Raw Data | |
| Snowflake Connector for Google Analytics Aggregate Data | Open | January 2024 | Snowflake Connector for Google Analytics Aggregate Data | |
| Snowflake ML - FileSystem and FileSet | Open | N/A | Load and write data | This feature is currently supported, but will not be made generally available. |
| External table support for Delta Lake | Open | February 2022 | Introduction to external tables |
Managing access to all preview features¶
Snowflake provides the ability for account administrators to manage access to preview features at the account level.
- Account administrators can enable or disable access to preview features for their entire Snowflake account. Additionally, account administrators can check whether all preview features are enabled or disabled.
- This setting affects all users and all preview features (including private preview features) within the account.
- By default, access to all preview features is enabled for most accounts.
Caution
Before disabling or enabling preview features for your account, please review the associated documentation for a complete list of limitations and other information.
The following limitations apply to enabling and disabling preview feature access:
- Applies to both private and open preview features.
- This is an all-or-nothing setting that affects all users and all previews within an account.
- Any user in the account who is using a preview feature will lose access to that feature immediately after SYSTEM$DISABLE_PREVIEW_ACCESS is executed.
- Snowflake Marketplace products, which are managed separately through IMPORTED PRIVILEGES, are not covered as part of this capability.
- Client-side libraries (such as Snowpark API) are not covered as part of this capability.
Checking the status of preview features in your account¶
To check whether preview features are enabled in your account, call the SYSTEM$GET_PREVIEW_ACCESS_STATUS function.
For example:
Which returns:
Indicating the current state of preview features for the account.
Enabling preview features in your account¶
To enable preview features for your account, call the SYSTEM$ENABLE_PREVIEW_ACCESS function.
For example:
Which returns:
Disabling preview features in your account¶
To disable preview features for your account, call the SYSTEM$DISABLE_PREVIEW_ACCESS function.
Caution
Caution should be exercised when disabling preview features. All preview features, including both public and private, are disabled when you call SYSTEM$DISABLE_PREVIEW_ACCESS. Private preview features cannot be enabled by calling SYSTEM$ENABLE_PREVIEW_ACCESS.
Which returns: