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:

FeatureAvailabilityIntroducedAdditional readingNotes
Sensitive Data Entitlement reportOpenMay 2026Sensitive Data Entitlement reportGenerate 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-suspendOpenMay 2026Automatically suspend and resume serving compute for a Cortex Search Service after a period of query inactivity to reduce costs on idle services.
Catalog integration for Snowflake PostgresOpenApril 2026Moving data between Snowflake Postgres and Snowflake
Alerts in SnowsightOpenApril 2026Alerts in SnowsightCreate, monitor, and edit alerts in Snowsight using templates and configurable parameters.
Create tags in Snowsight (Tags & policies)OpenApril 2026Work with object tagsCreate tags in Snowsight and use an expanded Tags & policies dashboard for tagging coverage across more object types.
Adaptive ComputeOpenApril 2026Adaptive Compute
AI_EXTRACT extraction scoresOpenApril 2026AI_EXTRACT scoresOptional scores for extracted fields, lists, and tables when you pass scores => TRUE in AI_EXTRACT.
Cortex Analyst evaluationsOpenApril 2026Cortex Analyst evaluations
Centralized event sharing for appsOpenApril 2026Configure centralized event sharing for an app
Visualization policies for chart customization in Snowflake IntelligenceOpenApril 2026Visualization policies for chart customization in Snowflake Intelligence
Batch Cortex SearchOpenMarch 2026Batch Cortex Search
Interval data typesOpenMarch 2026Interval data types
Apache Iceberg™ tables: Support for the Azure Data Lake Storage Gen2 with external volumesOpenMarch 2026Configure an external volume for Azure
Artifacts in Snowflake IntelligenceOpenMarch 2026Artifacts in Snowflake Intelligence
Chart customization in Snowflake IntelligenceOpenMarch 2026Customize charts in Snowflake Intelligence
Snowflake Intelligence mobile app (iOS)OpenApril 2026Overview of Snowflake IntelligencePreview on the App Store. For details, see the Mobile App section on the overview page.
Apache Iceberg™ tables: Write support by using an external query engineOpenMarch 2026Write to Iceberg tables with an external query engine
Snowflake storage for Apache Iceberg™ tablesOpenApril 2026Snowflake storage for Apache Iceberg™ tables
AI code suggestions in WorkspacesOpenMarch 2026AI code suggestions
Semantic view materializationsClosedMarch 2026Materializing dimensions and metrics in semantic views
Supported Java and Scala APIs for Snowpark ConnectOpenMarch 2026DataFrame support for Snowpark Connect for Spark
Exporting a semantic view to a Tableau Data Source (TDS) fileOpenMarch 2026Exporting a semantic view to a Tableau Data Source (TDS) file
pg_lake extension for Snowflake PostgresOpenMarch 2026Moving data between Snowflake Postgres and Snowflake
Apache Iceberg™ tables: Partitioned writes with a hierarchical path layoutOpenFebruary 2026Partitioning with hierarchical paths
AGENT_RUN functionOpenFebruary 2026AGENT_RUN (SNOWFLAKE.CORTEX)
Container Runtime version selectionOpenFebruary 2026Snowflake Container Runtime release notes
Restricted caller’s rights in Streamlit in SnowflakeOpenFebruary 2026Restricted caller’s rights and Streamlit in Snowflake
DATA_AGENT_RUN functionOpenFebruary 2026DATA_AGENT_RUN (SNOWFLAKE.CORTEX)
Share Cortex AgentsOpenApril 2026Share Cortex Agents
Cortex Code Data Science and Machine Learning skillOpenFebruary 2026Cortex Code CLI
Overview tab in the Trust CenterOpenFebruary 2026Trust Center
Consumer-controlled maintenance policiesOpenJanuary 2026Consumer-controlled maintenance policies, Consumer-controlled maintenance policies: Provider guideProvider-side support added April 2026.
External lineageOpenJanuary 2026External lineage
Using the Snowpark Python JDBCOpenJanuary 2026Using the Snowpark Python JDBC
Data quality notificationsOpenJanuary 2026Sending notifications for data quality issues
Notebooks in WorkspacesOpenDecember 2025Snowflake Notebooks in Workspaces
Support for Scala version 2.13OpenDecember 2025Prerequisites
Optimize an existing semantic view or model with verified queriesOpenDecember 2025Optimize an existing semantic view or model with verified queries
Import machine learning models from external servicesOpenNovember 2025Import and deploy models from an external service
Document Processing PlaygroundOpenNovember 2025Document Processing Playground
Query Snowflake-managed Apache Iceberg™ tables by using Microsoft FabricOpenNovember 2025Query Snowflake-managed Apache Iceberg™ tables by using Microsoft Fabric
Configure a catalog integration for OneLake RESTOpenNovember 2025Configure a catalog integration for OneLake REST
Cortex Analyst Routing ModeOpenNovember 2025Routing Mode for Cortex Analyst
Data quality anomaly detectionOpenNovember 2025Detecting anomalies in data quality
Configure replication for Snowflake-managed Apache Iceberg™ tablesOpenNovember 2025Configure replication for Snowflake-managed Apache Iceberg™ tables
Trust Center extensionsOpenNovember 2025Using Trust Center extensions
Executing Scala code using Snowpark Connect for SparkOpenNovember 2025Run Scala code from your client
Publishing and consuming public marketplace listings in VPS regionsOpenOctober 2025Snowflake Marketplace version 2 listings in VPS deployments
Listings in government regions can be shared on the internal marketplaceOpenOctober 2025About organizational listings
Verified Query suggestionsOpenOctober 2025Suggestions for semantic models and views
Use organization user groups with organizational listingsOpenOctober 2025Use organization user groups with organizational listings
Make database objects discoverable in Universal SearchOpenOctober 2025Make database objects discoverable in Universal Search
Declarative Sharing for Native AppsOpenSeptember 2025About Declarative Sharing in the Native Application Framework
Position row-level deletes for writing to externally managed Apache Iceberg™ tablesOpenSeptember 2025
SnowConvert AI VerificationOpenSeptember 2025AI code conversion
SnowConvert AI - ETL MigrationOpenOctober 2025ETL MigrationPublic preview feature for migrating SSIS packages to dbt projects on Snowflake.
Data quality in SnowsightOpenSeptember 2025
Gap-filling time-series dataOpenSeptember 2025RESAMPLE
Surcharging of compute pool usage of a Snowflake Native App with containersOpenAugust 2025
Updated access control for data quality monitoringOpenAugust 2025Required privilege on the table or view
Disable public access to privatelink-only accountsOpenJuly 2025Enforcement of privatelink-only access
Manage integrations using SnowsightOpenJune 2025Managing integrations in Snowsight
Preconfigured Notebook runtimesOpenJune 2025Create a notebook
Snowflake Copilot inlineOpenJune 2025Using Snowflake Copilot inline
Snowflake Cortex PlaygroundOpenJune 2025Cortex Playground
New in-app notifications from Trust Center in SnowsightOpenMay 2025
Automated refresh and auto-ingest pipes for internal named stagesOpenApril 2025Currently available for Snowflake accounts hosted on AWS.
Configuring automatic suspension of a Snowpark Container Services serviceOpenApril 2025CREATE SERVICE
Google Cloud Private Service Connect in Streamlit in SnowflakeOpenApril 2025Private connectivity for Streamlit in Snowflake
Multi-file editing in Streamlit in SnowflakeOpenMarch 2025Edit your Streamlit app
Git integration for Streamlit in SnowflakeOpenMarch 2025Sync Streamlit in Snowflake apps with a Git repository
Cloning databases that contain hybrid tablesOpenMarch 2025Clone databases that contain hybrid tables
Snowflake Native Apps with Snowpark Container Services - Support for Azure Private LinkOpenMarch 2025Mar 03, 2025: Native Apps with Snowpark Container Services - Support for Azure Private Link (Preview)
Release channels in Snowflake Native AppsOpenFebruary 2025Publish an app using release channels
CREATE OR ALTER <OBJECT>OpenFebruary 2025Additional commands that create an object if it doesn’t exist, or alters it according to the object definition.
Snowpark Checkpoints LibraryOpenJanuary 2025Snowpark Checkpoints
Snowflake Python Demos APIOpenJanuary 2025Snowflake Python Demos API
Join policiesOpenJanuary 2025Join policies
CREATE OR ALTER <OBJECT>OpenDecember 2024Additional commands that create an object if it doesn’t exist, or alters it according to the object definition.
Executing a Snowpark Container Services job service asynchronouslyOpenDecember 2024EXECUTE JOB SERVICE
Restricted caller’s rightsOpenDecember 2024Restricted caller’s rights
Apache Iceberg™ table support for Microsoft Fabric OneLakeOpenNovember 2024CREATE EXTERNAL VOLUME (Azure)
CREATE OR ALTER <OBJECT>OpenNovember 2024Additional commands that create an object if it doesn’t exist, or alters it according to the object definition.
Snowflake Connector for SharePointOpenNovember 2024About the Snowflake Connector for SharePoint
Snowflake ML - Model Serving in Snowpark Container ServicesOpenOctober 2024Deploy models for Real time Inference (REST API)
Writing files from Snowpark Python UDFs and UDTFsOpenOctober 2024Writing files from Snowpark Python UDFs and UDTFs
Support for IAM authentication in external network accessOpenOctober 2024External network access overview
Sharing of Cortex fine-tuned models in model registryOpenOctober 2024Sharing models
Resource constraints for Snowpark-optimized warehousesOpenSeptember 2024Snowpark-optimized warehouses
Support for Cross-Cloud Auto-Fulfillment in a Snowflake Native App with Snowpark Container ServicesOpenAugust 2024Auto-fulfillment for listingsCurrently only supported on Amazon Web Services and Microsoft Azure.
Snowflake Connector for PostgreSQLOpenJuly 2024About the Snowflake Connector for PostgreSQL
Snowflake Connector for MySQLOpenJuly 2024About the Snowflake Connector for MySQL
Create and manage a Snowflake Native App in the Snowflake VS Code extensionOpenJuly 2024Work with the Snowflake Native App Framework
Snowsight Notebooks default warehousesOpenJuly 2024
Support for external and Apache Iceberg™ tables in the Snowflake Native App FrameworkOpenJuly 2024Support for external and Apache Iceberg™ tables
Event definitions in the Snowflake Native App FrameworkOpenJuly 2024About event sharing
VS Code extensionOpenJuly 2024Edit the Snowflake `connections.toml` file
Snowflake Notebooks external access supportOpenJuly 2024Set up external access for Snowflake Notebooks
Snowflake Native SDK for ConnectorsOpenJune 2024Snowflake Native SDK for Connectors
CREATE OR ALTER TABLEOpenMay 2024CREATE TABLECreates a table if it doesn’t exist, or alters it according to the table definition.
CREATE OR ALTER TASKOpenMay 2024CREATE TASKCreates a task if it doesn’t exist, or alters it according to the task definition.
EXECUTE IMMEDIATE FROM template fileOpenMay 2024EXECUTE IMMEDIATE FROMExecute a template file using the Jinja2 templating language.
View more rows of query results in Snowsight worksheetOpenMarch 2024Exploring the worksheet results

Not available to accounts in U.S. government regions, accounts using Virtual Private Snowflake (VPS), and accounts that use Private Connectivity to access Snowflake.

Limit functionality of Snowflake Native AppOpenMarch 2024
COPY FILESOpenFebruary 2024COPY FILES
Snowflake Connector for Google Analytics Raw DataOpenJanuary 2024Snowflake Connector for Google Analytics Raw Data
Snowflake Connector for Google Analytics Aggregate DataOpenJanuary 2024Snowflake Connector for Google Analytics Aggregate Data
Support for the Arrow format in the Snowflake .NET driverOpenNovember 2023snowflake-connector-net git repo
Python Package Version Range SupportOpenAugust 2023
Snowflake ML - FileSystem and FileSetOpenN/ALoad and write dataThis feature is currently supported, but will not be made generally available.
Custom Event BillingOpenJune 2023Add billable events to an application package
Tracking DDL commands, tags, and policies in the ACCESS_HISTORY viewOpenJune 2023Access History
ACCOUNTS view (Organization Usage)OpenJune 2023ACCOUNTS view
External table support for Delta LakeOpenFebruary 2022Introduction 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:

SELECT SYSTEM$GET_PREVIEW_ACCESS_STATUS();

Which returns:

+-------------------------------------------------------+
| SYSTEM$GET_PREVIEW_ACCESS_STATUS()                    |
+-------------------------------------------------------+
| Preview access is [ENABLED|DISABLED] for this account |
+-------------------------------------------------------+

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:

SELECT SYSTEM$ENABLE_PREVIEW_ACCESS();

Which returns:

+---------------------------------------------------------------+
| SELECT SYSTEM$ENABLE_PREVIEW_ACCESS();                        |
+---------------------------------------------------------------+
| Preview access has been successfully enabled for this account |
+---------------------------------------------------------------+

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.

SELECT SYSTEM$DISABLE_PREVIEW_ACCESS();

Which returns:

+----------------------------------------------------------------+
| SYSTEM$DISABLE_PREVIEW_ACCESS()                                |
+----------------------------------------------------------------+
| Preview access has been successfully disabled for this account |
+----------------------------------------------------------------+