> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tensor9.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Controller Connectivity

> Customer-chosen network path between the appliance and your control plane

Every customer appliance establishes an outbound, mutually-authenticated connection to your control plane. The connection carries telemetry, deploy instructions, and [operations](/fundamentals/operations) commands. Your customer (within the form factor's permitted paths) chooses which network the connection travels over.

<img src="https://mintcdn.com/tensor9/QJhpguflZXztwrPn/images/diagrams/connectivity-overview-dark.svg?fit=max&auto=format&n=QJhpguflZXztwrPn&q=85&s=4e8879f5d8f358fe3068e6af25733ce9" className="block dark:hidden" alt="Three controller-connectivity options: Public internet (default), AWS PrivateLink (aws-only), and Tailscale (tailnet-only). The customer's appliance reaches your Tensor9 Controller via one of these paths." width="880" height="480" data-path="images/diagrams/connectivity-overview-dark.svg" />

<img src="https://mintcdn.com/tensor9/QJhpguflZXztwrPn/images/diagrams/connectivity-overview-light.svg?fit=max&auto=format&n=QJhpguflZXztwrPn&q=85&s=67df8dc0df4b705535e9bd8fe113d965" className="hidden dark:block" alt="Three controller-connectivity options: Public internet (default), AWS PrivateLink (aws-only), and Tailscale (tailnet-only). The customer's appliance reaches your Tensor9 Controller via one of these paths." width="880" height="480" data-path="images/diagrams/connectivity-overview-light.svg" />

This page is the customer-customizable knob for the **appliance-to-control-plane** link only. It is internal infrastructure: it carries telemetry and management traffic, not end-user requests. Your customer's end users never see it. The end-user-facing link is configured separately on [Ingress Control](/customizations/ingress).

## Controller connectivity options

| Option                          | What it does                                                                                                                                                                               | When customers pick it                                                                                                                                                              | Compliance lever                                                                                                                                                                                                           |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Public internet** *(default)* | The appliance reaches your control plane over public HTTPS. The connection is mutually-TLS authenticated end-to-end.                                                                       | Adoption-friendly default. The customer is comfortable with outbound HTTPS from their environment.                                                                                  | None directly. Common starting posture; the customer's egress proxy and TLS-inspection appliances handle policy.                                                                                                           |
| **AWS PrivateLink**             | The appliance reaches your control plane over an AWS PrivateLink endpoint. Cross-region attachments supported. Requires both the customer environment and your control plane to be on AWS. | The customer wants no public-internet path between their environment and you.                                                                                                       | Eliminates a common third-party-risk finding: there is no public route by which a compromised credential could reach your surface. The PrivateLink endpoint is documentation-friendly evidence for the customer's auditor. |
| **Tailscale**                   | You operate a [Tailscale](https://tailscale.com) tailnet. Both your control plane and the customer's appliance join it, and the connection travels the tailnet.                            | The customer prefers Tailscale to public-internet egress, or the appliance lives somewhere outbound HTTPS is awkward (heavily-restricted on-prem environments, lab segments, etc.). | Eliminates the public path with a control the customer's security team already understands. Tailnet membership and ACLs become the authorization boundary.                                                                 |

## Configuring an option

Controller connectivity is set on the [form factor](/fundamentals/key-concepts#form-factor) you author. The form factor declares which of the three options it permits; your customer picks from those permitted options at appliance setup time.

* **Public internet** is the default and requires no additional configuration beyond outbound HTTPS egress from the appliance's environment.
* **AWS PrivateLink** requires you to expose a Service Endpoint in your control plane's AWS account and your customer to accept the corresponding Interface Endpoint in their account. Cross-region attachments are supported.
* **Tailscale** requires you to operate a tailnet and provision an appliance auth key as part of the appliance setup configuration.

## How this fits into the bigger network picture

Tensor9 manages four distinct network links in total: application ingress, operator to control plane, appliance to control plane (this page), and break-glass access. The full architectural view, including the your-side-only links, is on [Connectivity](/fundamentals/connectivity). This section's pages focus only on the two customer-customizable links: this one and [Ingress Control](/customizations/ingress).
