Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.streamnative.io/llms.txt

Use this file to discover all available pages before exploring further.

This guide describes how to configure private network connections between StreamNative Cloud and Snowflake Open Catalog. Private connectivity ensures that traffic between your StreamNative BYOC cluster and Snowflake Open Catalog does not traverse the public internet. Snowflake Open Catalog uses the same private connectivity infrastructure as Snowflake Horizon Catalog. If you use Horizon Catalog, see Private Networking for Snowflake Horizon Catalog. The following diagram shows the network path between your StreamNative BYOC cluster and Snowflake Open Catalog over private connectivity.

Prerequisites

  • A StreamNative BYOC cluster deployed on AWS, GCP, or Azure.
  • A Snowflake Open Catalog account in the same cloud provider and region as your StreamNative BYOC cluster.
  • A prepared Snowflake Open Catalog. See Prepare Lakehouse Catalogs for the cloud-specific setup guides.
  • Storage private connectivity configured (if applicable). See Private Networking for Catalog Integration for storage connectivity details.

Configure private connectivity

Configure private connectivity to Snowflake Open Catalog based on the cloud provider where your StreamNative BYOC cluster is deployed.
Use AWS PrivateLink to establish a private connection between your StreamNative Cloud environment and Snowflake Open Catalog.Follow the Snowflake documentation to configure PrivateLink: Snowflake PrivateLink on AWS.

Update the catalog URI

After enabling private connectivity, update the catalog URI in StreamNative Cloud to use the PrivateLink hostname. The catalog URI is configured during catalog registration and can be updated through Manage Catalogs. Change the URI from the public format:
https://<account-locator>.<catalog-region>.snowflakecomputing.com/polaris/api/catalog
to the PrivateLink format:
https://<account-locator>.privatelink.snowflakecomputing.com/polaris/api/catalog
The exact private endpoint hostname may vary by cloud provider. Refer to the Snowflake PrivateLink documentation for your cloud provider to determine the correct hostname.