Analytics Synapse Analytics field-manual-complete field-manual-complete field-manual-complete

Synapse private endpoint

A Synapse private endpoint gives a private network path to a Synapse workspace endpoint. Instead of traffic reaching the workspace over public internet-routable endpoints, clients resolve a private address inside a virtual network and connect through Azure Private Link. It is useful when analysts, applications, or build agents must use Synapse without opening public access broadly. The important distinction is that this protects inbound access to the Synapse workspace, while managed private endpoints protect outbound access from Synapse to data sources.

Aliases
Azure Synapse private endpoint, Synapse workspace private endpoint, Private Link for Synapse, private endpoint for Synapse workspace
Difficulty
advanced
CLI mappings
8
Last verified
2026-05-27T07:24:06Z

Microsoft Learn

A Synapse private endpoint is an Azure Private Link network interface that lets clients reach a Synapse workspace over a private IP address instead of the public internet. It is used with workspace development, SQL, and private-link patterns to reduce exposure and control network access.

Microsoft Learn: Connect to your Azure Synapse workspace using private links2026-05-27T07:24:06Z

Technical context

In Azure architecture, a Synapse private endpoint belongs to the networking and exposure boundary around a Synapse workspace. It creates a private endpoint resource in a subnet and maps it to a private link resource and group ID for the workspace endpoint being accessed. DNS is a major part of the design because clients must resolve Synapse endpoint names to private IP addresses. The endpoint works alongside workspace firewall settings, public network access choices, private DNS zones, routing, network security groups, and client network connectivity.

Why it matters

Synapse private endpoints matter because analytics workspaces often sit near sensitive data, privileged development tools, and production SQL endpoints. Leaving access paths public can be unacceptable for regulated environments, partner networks, or internal-only platforms. A private endpoint narrows the network path and makes connectivity dependent on virtual network reachability and DNS rather than broad internet exposure. It also changes troubleshooting: many Synapse access problems become DNS, subnet, approval, or private endpoint connection issues. Done well, private access improves security posture without forcing every user through brittle jump-box patterns. It is essential for regulated workspaces. That evidence is essential for every regulated workspace. It is often the difference between acceptable analytics access and a failed security review.

Where you see it

Signals, screens, and Azure surfaces where this term usually becomes operational.

Signal 01

In the Synapse workspace networking blade, private endpoint connections show endpoint names, target subresources, requester details, approval state, and rejection actions during secure access reviews.

Signal 02

In Private Link Center, the endpoint appears with subnet, private IP address, resource ID, group ID, network interface, and DNS integration status for routing validation checks.

Signal 03

In client troubleshooting, nslookup and connection tests show whether Synapse hostnames resolve to private IP addresses for Dev, Sql, or SqlOnDemand access from approved client subnets.

When this becomes relevant

Specific situations where this term helps solve real Azure design, operations, migration, security, reliability, cost, or governance problems.

  • Allow analysts on a corporate virtual network to open Synapse Studio without enabling broad public workspace access.
  • Expose dedicated or serverless SQL endpoints to application subnets through private IP paths controlled by network teams.
  • Satisfy compliance rules that require analytics administration and query access to stay on private network routes.
  • Migrate from public firewall allowlists to private DNS and Private Link without changing Synapse workspace identity permissions.
  • Troubleshoot workspace access failures by separating private endpoint approval, DNS resolution, routing, and Synapse RBAC.

Real-world case studies

Different enterprise-style examples that show the term being used to hit measurable objectives.

Case study 01

Legal discovery platform removes public Synapse access before a merger review

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

A legal technology firm hosted discovery analytics in Synapse for merger investigations. Client counsel required workspace access to stay on private network routes before allowing new matter data into the platform.

Business/Technical Objectives
  • Move analyst and application access to private endpoints without blocking active cases.
  • Prove public workspace access was no longer required for normal operations.
  • Keep separate evidence for endpoint approval, DNS resolution, and Synapse permissions.
  • Reduce emergency firewall exceptions requested by case teams.
Solution Using Synapse private endpoint

Network engineers created Synapse private endpoints in a controlled subnet for the workspace access patterns used by analysts and applications. They linked private DNS zones to the investigation virtual networks and tested name resolution from virtual desktops, automation agents, and reporting services. Synapse roles and SQL permissions were left unchanged so the project isolated network risk from identity changes. Azure CLI collected workspace IDs, endpoint states, private IPs, and DNS links for the client security pack. Public access was disabled only after successful Studio and SQL connectivity tests from each required network.

Results & Business Impact
  • Normal case analytics continued with no missed court deadlines during the cutover week.
  • Emergency firewall exception requests fell from twelve per month to one documented break-glass request.
  • Client security review evidence was delivered in six hours instead of the usual three-day screenshot cycle.
  • Two stale private endpoints from retired matters were found and removed during the inventory.
Key Takeaway for Glossary Readers

A Synapse private endpoint is most effective when DNS, approval evidence, and identity permissions are validated separately.

Case study 02

Chip design workspace fixes DNS-driven private access failures

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

A semiconductor design group moved Synapse SQL access behind private endpoints, but engineers in one lab intermittently reached public endpoints and received confusing connection denials.

Business/Technical Objectives
  • Ensure every engineering subnet resolved Synapse endpoint names to private IP addresses.
  • Find the lab network that missed the private DNS zone link.
  • Avoid reopening public network access during tape-out analysis.
  • Document a repeatable test for future workspace onboarding.
Solution Using Synapse private endpoint

Operators used Azure CLI to list private endpoints, connection states, and private DNS virtual network links for the Synapse workspace. The endpoint was healthy, but one lab spoke virtual network was missing a DNS link after a network migration. The team added the virtual network link, flushed resolver caches, and verified private IP resolution from lab jump hosts and build agents. They also added a pre-change checklist requiring endpoint state, DNS zone link, and client lookup evidence before any workspace public access change. Synapse RBAC was not modified because the failure was purely network resolution.

Results & Business Impact
  • Connection failures in the affected lab dropped from 37 per day to zero after the DNS link fix.
  • Tape-out analysis avoided a planned four-hour public access exception during a high-risk design window.
  • Private endpoint onboarding checks found three other workspaces with incomplete DNS coverage.
  • Mean time to diagnose similar issues fell from 79 minutes to 16 minutes over the next month.
Key Takeaway for Glossary Readers

Private endpoint reliability depends as much on name resolution and client network coverage as on the endpoint resource itself.

Case study 03

University consortium protects research workspace access across tenants

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

A university consortium shared Synapse workspaces for genomics and climate research across multiple institutions. Public access made auditors uncomfortable, but each campus used different network and tenant arrangements.

Business/Technical Objectives
  • Provide private access for approved campus networks without merging identity tenants.
  • Keep a clear approval record for every private endpoint connection.
  • Reduce support tickets caused by campus-specific firewall allowlists.
  • Maintain separate Synapse role assignments for research groups and platform administrators.
Solution Using Synapse private endpoint

The platform team used Synapse private endpoints for workspace access and coordinated private DNS forwarding with each campus network team. Connection approval was handled by the workspace owner after verifying campus, subnet, and research program. CLI scripts produced a monthly inventory of endpoint states, private IPs, and DNS zone links, while identity teams managed Synapse roles separately through groups. Public access remained disabled except for one documented break-glass path. New research projects received a template that explained the difference between network private access and authorization inside Synapse.

Results & Business Impact
  • Campus firewall allowlist tickets fell by 58% after private access became the standard onboarding path.
  • Monthly endpoint review found and rejected two requests that targeted the wrong workspace group ID.
  • Researchers kept existing institutional sign-in flows while using private network routes for workspace access.
  • Security audit findings about public analytics access closed one quarter earlier than planned.
Key Takeaway for Glossary Readers

Synapse private endpoints can secure shared research platforms when network trust and workspace authorization stay clearly separated.

Why use Azure CLI for this?

As an Azure engineer, I use CLI for Synapse private endpoints because network mistakes are hard to see from one portal blade. CLI lets me inspect the Synapse workspace, private endpoint resource, private endpoint connection state, subnet placement, DNS records, and subscription scope in one repeatable workflow. It is especially useful during outages, where the question is whether the endpoint is approved, the private IP exists, and DNS resolves correctly. CLI output also gives security teams evidence that public access reduction was paired with working private connectivity, not just a checkbox change. Validate it before users are migrated. It also creates repeatable evidence for firewall and zero-trust reviews. That evidence is difficult to reconstruct after the outage ends.

CLI use cases

  • Inventory private endpoints connected to Synapse workspaces and identify endpoints with pending or rejected connection states.
  • Create a private endpoint through repeatable infrastructure scripts when onboarding a new secured Synapse workspace.
  • Export evidence of subnet, private IP, group ID, and DNS zone linkage for security reviews.
  • Approve or verify a private endpoint connection after the workspace owner reviews the request.
  • Troubleshoot private access by comparing workspace settings, endpoint state, DNS links, and client network scope.

Before you run CLI

  • Confirm whether you are working on inbound workspace private endpoints, not Synapse managed private endpoints for outbound data access.
  • Verify the subscription for the Synapse workspace, private endpoint subnet, and private DNS zone; they may be different.
  • Check permissions for Microsoft.Network resources, Synapse workspace read access, and private endpoint connection approval.
  • Know the endpoint group ID you need and confirm the subnet has capacity for another private endpoint IP.
  • Plan DNS changes before disabling public access, or users may lose all workspace connectivity.

What output tells you

  • Workspace output provides the resource ID and network settings needed to connect the private endpoint to the correct Synapse target.
  • Private endpoint output shows subnet, private IP, connection resource, group ID, provisioning state, and network interface details.
  • Connection output tells you whether the private link request is pending, approved, rejected, or disconnected.
  • Private DNS output confirms which virtual networks receive private name resolution for Synapse endpoint names.
  • A healthy endpoint does not prove user access; identity permissions and data-plane authorization must still be checked.

Mapped Azure CLI commands

Synapse workspace and private endpoint inspection

direct
az synapse workspace show --name <workspace-name> --resource-group <resource-group>
az synapse workspacediscoverAnalytics
az network private-endpoint list --resource-group <resource-group>
az network private-endpointdiscoverAnalytics
az network private-endpoint show --name <endpoint-name> --resource-group <resource-group>
az network private-endpointdiscoverDatabases
az network private-endpoint create --name <endpoint-name> --resource-group <resource-group> --vnet-name <vnet-name> --subnet <subnet-name> --private-connection-resource-id <synapse-workspace-resource-id> --group-id <group-id> --connection-name <connection-name>
az network private-endpointsecureAnalytics

Private endpoint connection and DNS checks

supporting
az network private-endpoint-connection list --id <synapse-workspace-resource-id>
az network private-endpoint-connectiondiscoverAnalytics
az network private-endpoint-connection approve --id <private-endpoint-connection-id> --description <approval-note>
az network private-endpoint-connectionconfigureAnalytics
az network private-dns zone list --resource-group <dns-resource-group>
az network private-dns zonediscoverDatabases
az network private-dns link vnet list --zone-name <private-dns-zone> --resource-group <dns-resource-group>
az network private-dns link vnetdiscoverDatabases

Architecture context

A Synapse private endpoint is part of the private access pattern for a data platform. It should be designed with hub-and-spoke connectivity, private DNS resolution, route tables, firewall policy, and client access paths in mind. The endpoint by itself does not grant Synapse permissions; it only changes the network route. Users still need Synapse roles, Azure RBAC, and data permissions. In production, I separate inbound private endpoints for workspace access from managed private endpoints used by Synapse to reach storage or databases. Architecture reviews should confirm group IDs, DNS zones, subnet ownership, and whether public network access remains intentionally enabled for any exception.

Security

Security value comes from reducing public exposure and making Synapse access dependent on private network reachability. A private endpoint does not replace identity controls, but it makes stolen credentials less useful from unmanaged networks if public access is blocked. Review who can create private endpoints, approve connections, change DNS zones, or modify workspace networking. Incorrect private DNS can send users to public endpoints unintentionally. Network security teams should also monitor private endpoint creation because it changes data access paths. For compliance, capture endpoint approval state, subnet, private IP, DNS zone links, and public network access settings. Private connectivity should be paired with least-privilege identity and regular endpoint cleanup. Approval evidence should identify the requester and target clearly.

Cost

A Synapse private endpoint has direct Private Link-related cost and indirect operational cost. Charges are usually modest compared with compute, but designs with many workspaces, regions, endpoints, and DNS zones can become noisy. The bigger cost risk is misconfiguration: failed private connectivity can delay analysts, stall pipelines, or force teams to temporarily reopen public access. Centralized private DNS, reusable network patterns, and clear endpoint ownership reduce support cost. FinOps reviews should track endpoint count, region placement, unused endpoints, and whether private access eliminates more expensive workarounds such as jump hosts or dedicated VPN exceptions. Review this during quarterly governance reviews. Centralized patterns reduce duplicated endpoints and the support cost of bespoke network fixes. Remove unused endpoints before they become permanent network clutter.

Reliability

Private endpoints improve control but add dependencies that can break access. DNS zone links, conditional forwarders, subnet availability, private endpoint connection approval, and client routing all become part of Synapse reliability. A workspace may be healthy while users cannot connect because name resolution points to the wrong address. Design redundant DNS paths, document which endpoint group each client uses, and test access from representative networks after changes. During incidents, avoid changing workspace firewall, DNS, and endpoint approval at the same time; isolate each layer so rollback is possible and blast radius stays small. That testing should include client tools, automation agents, and administrator recovery paths. Retest after certificate, resolver, firewall, or routing changes too. Keep a tested break-glass path available.

Performance

Private endpoints usually do not make Synapse queries faster by themselves; they affect connection path, security boundary, and routing predictability. Performance problems appear as connection latency, failed DNS resolution, TLS handshake delays, or clients hairpinning through unnecessary network appliances. The best performance practice is to keep private DNS close to clients, avoid forced inspection paths unless required, and test realistic client locations. For SQL and Studio access, measure connection establishment separately from query execution. If a workload is slow after private endpoint adoption, distinguish network path delay from Synapse compute or data processing bottlenecks. Measure from the client subnet before attributing latency to Synapse. Baseline connection timing before and after private access changes. Baseline connection tests keep troubleshooting objective.

Operations

Operators manage Synapse private endpoints by checking endpoint state, connection approval, DNS zone groups, private IP addresses, subnet policies, routing, and workspace public access settings. Troubleshooting usually starts with name resolution from an approved client, then endpoint connection state, then Synapse permissions. Operational records should include endpoint owner, target group ID, linked DNS zones, approval ticket, subnet, and rollback steps. Changes need coordination between network and data teams because one DNS link or route table edit can break many users at once. Change tickets should include DNS tests, expected private IP, and rollback instructions before approval. Keep a known-good client test for support.

Common mistakes

  • Disabling public network access before private DNS is linked and tested from the actual analyst or application network.
  • Confusing Synapse private endpoints for inbound workspace access with managed private endpoints used by Synapse to reach data sources.
  • Creating the endpoint in a subnet that clients cannot route to or that central DNS cannot resolve correctly.
  • Approving a private endpoint request without confirming the requester, target workspace, group ID, and intended business owner.
  • Troubleshooting only Synapse permissions when the real failure is public DNS resolving instead of private DNS.