127.0.0.1 and carries each connection to the environment over the tailnet. Your tools connect as if the service ran locally.
Postgres
app, password app, database app):
initdb runs.
Load data
It’s yourlocalhost, so your usual tools work as they are:
Several at once
A second Postgres on the same sandbox listens on the next free port,127.0.0.1:5433, and so on. envctl env create prints the address.
A live app
app-runtime runs a FastAPI app from the src share and reloads it on every change you sync: