
## How private connectivity works

URL: https://docs.atlan.com/apps/connectors/data-warehouses/snowflake/how-tos/how-private-connectivity-works

> Learn what a private link is, who is responsible for each part of the setup, and the three traffic paths between Atlan and Snowflake.

This page explains what a private link is, who is responsible for each part of the setup, and the three traffic paths between Atlan and Snowflake. No prior cloud networking knowledge is required.

## Private line

Normally, Atlan reaches Snowflake over the public internet - encrypted, but travelling shared roads. A **private link** is like a dedicated line between two buildings: traffic flows over the cloud provider's internal network and never touches the internet.

A private line has two ends, owned by different parties:

- Snowflake exposes a **service** - think of it as a wall socket that accepts private connections. (AWS calls this an *endpoint service*; Azure calls it a *Private Link service*.)
- Atlan creates an **endpoint** - the plug that goes into that socket, living inside Atlan's own network.

Plugging in isn't enough. The socket's owner must **approve** the connection. Until then it sits in a **pending** state - and this approval step is where most setups stall. The private network link guides cover this approval step.

## Three traffic paths

![The three traffic paths between Atlan and Snowflake](https://docs.atlan.com/img/apps/connectors/data-warehouse/snowflake/how-tos/three-traffic-paths.png)

The private link secures path 1 only. Paths 2 and 3 exist regardless and need their own consideration.

1. **Queries and metadata (Atlan → Snowflake).** The path the private link protects. This is what the [AWS](https://docs.atlan.com/llms/connectors/snowflake/set-up-an-aws-private-network-link-to-snowflake/llms.txt) and [Azure](https://docs.atlan.com/llms/connectors/snowflake/set-up-an-azure-private-network-link-to-snowflake/llms.txt) how-to guides configure.
2. **Large result downloads (Atlan → Snowflake's stage storage).** When a query returns a big result, Snowflake writes it to its own cloud storage and hands Atlan temporary download links. *This traffic doesn't flow over the private link.* If it's blocked, authentication succeeds and small crawls work, but large crawls fail with JDBC "communication errors."
3. **Lakehouse catalog integration (Snowflake → Atlan).** Reversed direction: Snowflake initiates connections to Atlan. Snowflake's outbound IPs must be permitted on the Atlan side.

## Glossary terms

For definitions of the terms used across the private connectivity guides—endpoints, endpoint services, network policies, CIDR ranges, and more—see the [network connectivity glossary](https://docs.atlan.com/llms/governance/administration/network-connectivity-glossary/llms.txt).

---
