Blog

Ujex Ingress — No-signup tunnels for AI agents

Akshay Sarode

Ujex Ingress is the tunnel subsystem of Ujex. Three tiers; pick the right one for the job.

TierTechURLUse case
Quickbore (embedded)Random subdomain5-minute test, no setup
Standardcloudflared*.trycloudflare.comLocal dev, persistent
StableYour CF TunnelYour domainProduction agent endpoints

Why three tiers

Quick is for "I just need a URL right now." Standard is for "I want it stable through my session." Stable is for "production endpoint on my domain." Same CLI, three flags.

CLI

ujex ingress run --expose 3000               # Quick
ujex ingress run --expose 3000 --standard    # Standard
ujex ingress run --expose 3000 --stable hooks.myagent.dev  # Stable

Auth via agent identity

Each Ujex agent has a device key with scopes. Inbound requests can be required to include a valid agent token; the relay rejects un-authed requests at the edge. Useful for agent-to-agent webhooks within an org.

Audit

Every request lands in the hash-chained audit log: timestamp, source IP, agent token (if any), bytes, response code.

Compared to alternatives

Get started

FAQ

Does this replace ngrok?

For agent-shaped use cases, yes. For pure local dev tunnels with rich event inspection, Hookdeck is better.

Can I use my own Cloudflare account?

Yes — Stable tier uses your CF Tunnel. Quick and Standard tiers use Ujex's relays.