modal.Tunnel

class Tunnel(object)

A port forwarded from within a running Modal container. Created by modal.forward().

Important: This is an experimental API which may change in the future.

def __init__(self, host: str, port: int, unencrypted_host: str, unencrypted_port: int) -> None

url

@property
def url(self) -> str:

Get the public HTTPS URL of the forwarded port.

tls_socket

@property
def tls_socket(self) -> Tuple[str, int]:

Get the public TLS socket as a (host, port) tuple.

tcp_socket

@property
def tcp_socket(self) -> Tuple[str, int]:

Get the public TCP socket as a (host, port) tuple.