Your first endpoint
You need an Engress account, one endpoint, and a connect token before the agent can register.
1. Sign in and create an endpoint
- Open engress.io and sign in.
- Create a new endpoint. Note the endpoint ID (a UUID shown in the dashboard).
- Issue a connect token for that endpoint. This plaintext token is shown once. Copy it before closing.
Store the token somewhere safe — you cannot retrieve the plaintext value again. If you lose it, revoke the old token and issue a new one.
2. Start your model server
Run Ollama, LM Studio, or any HTTP server on a local port. The examples below use Ollama on port 11434:
ollama serve
3. Run the agent
Point the agent at your endpoint and local backend:
engress-agent tunnel serve \
--edge-host tunnel.engress.io \
--edge-port 7443 \
--endpoint-id "<your-endpoint-id>" \
--local 127.0.0.1:11434
The agent dials outbound to the edge on port 7443. It does not open a listener on your public IP.
When registration succeeds, the dashboard shows your endpoint as connected and displays the public hostname (for example quiet-otter.edge.engress.io).
4. Call the public URL
curl "https://quiet-otter.edge.engress.io/v1/models"
Replace the hostname with the one assigned to your endpoint. Traffic flows: client → Engress edge → outbound tunnel → your local port.
Token reminder
This plaintext token is shown once. Copy it before closing.
Next
Connect tokens — scopes, rotation, and revocation.