# Telnyx Compute: Tunnel — Documentation Index > Tunnel documentation within the Compute section of the Telnyx developer docs (https://developers.telnyx.com). > This file: https://developers.telnyx.com/docs/development/llms/compute-tunnel-llms-txt · Root index: https://developers.telnyx.com/llms.txt ## Get Started - [Overview](https://developers.telnyx.com/docs/network/tunnel.md): A Tunnel connects a Network to the user's site without any modification to its router or firewall. - [Quick Start](https://developers.telnyx.com/docs/network/tunnel/quick-start.md): Reach a subnet behind a Tunnel from an Edge Compute function, without any modification to the user's router or firewall. - [Beta Limitations](https://developers.telnyx.com/docs/network/tunnel/beta-limitations.md): What the Tunnel beta does not do yet. ## Concepts - [What It Is Not](https://developers.telnyx.com/docs/network/tunnel/concepts/what-it-is-not.md): A tunnel is not an interface, a link, or a route, seen from either side. Each point below shows it on the Quick Start setup. - [What It Is](https://developers.telnyx.com/docs/network/tunnel/concepts/what-it-is.md): A tunnel is a process within the user's network on one side, and the next hop of a route or the target of a service or hostname on the other. Each point below shows it on the Quick Start setup. - [Connections](https://developers.telnyx.com/docs/network/tunnel/concepts/connections.md): How a request from a Network reaches a host behind the tunnel, step by step. - [Lifecycle](https://developers.telnyx.com/docs/network/tunnel/concepts/lifecycle.md): The statuses of a tunnel and its routes, from the first connected process to deletion. ## Features - [Routes](https://developers.telnyx.com/docs/network/tunnel/features/routes.md): How a route on a Network sends a subnet to a tunnel. - [Private Services](https://developers.telnyx.com/docs/network/tunnel/features/private-services.md): Register one service behind a tunnel on a Network, under a private hostname, without routing the subnet around it. - [Public Hostnames](https://developers.telnyx.com/docs/network/tunnel/features/public-hostnames.md): Publish a service behind a tunnel at a hostname the user owns, through a CNAME to Telnyx. ## Operations - [Run as a Service](https://developers.telnyx.com/docs/network/tunnel/operations/run-as-a-service.md): Install the tunnel process as a system service that starts at boot and restarts on failure. - [Test a Destination](https://developers.telnyx.com/docs/network/tunnel/operations/test-a-destination.md): Check that the tunnel host reaches a destination, without Telnyx in the path. ## API Reference (Tunnel) ### Tunnels - [List all Tunnels](https://developers.telnyx.com/api-reference/tunnels/list-all-tunnels.md): Lists the tunnels on the account with their status and connected tunnel processes. Responses never include `tunnel_token`. - [Create a Tunnel](https://developers.telnyx.com/api-reference/tunnels/create-a-tunnel.md): Creates a tunnel and returns its `tunnel_token`. The token is the only credential the tunnel process needs, and this response and `POST /tunnels/{id}/actions/r… - [Retrieve a Tunnel](https://developers.telnyx.com/api-reference/tunnels/retrieve-a-tunnel.md): Retrieves a tunnel with its status and the tunnel processes connected to it. The response never includes `tunnel_token`. - [Delete a Tunnel](https://developers.telnyx.com/api-reference/tunnels/delete-a-tunnel.md): Deletes a tunnel. A tunnel that a route names as its next hop cannot be deleted; delete those routes first. Connected tunnel processes are disconnected and can… - [Rotate a Tunnel Token](https://developers.telnyx.com/api-reference/tunnels/rotate-a-tunnel-token.md): Issues a new `tunnel_token` and invalidates the previous one. Tunnel processes already connected stay connected until they reconnect, and are then refused unti…