Secure edge · Outbound only

Your laptop.
A real URL.
Zero router drama.

Jetty opens a managed TLS tunnel from your machine to our edge—so webhooks, phones, and teammates hit localhost as if it were already deployed.

  • Automatic HTTPS
  • Ephemeral & named hosts
  • Team-ready
Live tunnel Connected
LOCAL 127.0.0.1:3000
EDGE https://a7f2.tunnels.jetty.dply.io

CLI

$ jetty share 3000

PHP / PHAR (same CLI name)

curl -fsSL https://jetty.dply.io/install/jetty.sh | bash

Then exec $SHELL -l (or open a new terminal), jetty config set server + token, run jetty share. Full steps: Bridge → Getting started.

Download client PHAR

Go binary above runs the edge WebSocket agent; the PHP build is the same jetty name with HTTP tunnels + heartbeats only.

TLS

Certificates on every public URL

1

Outbound connection—no open ports

Webhooks & APIs to your desk

Teams

Shared tunnels & access control

Built how you actually work

Not a demo stack—a tunnel platform you can ship billing, policy, and regions on top of.

Edge

HTTPS everywhere

Public URLs terminate TLS at the edge. Browsers, Stripe, and GitHub see a normal trusted certificate—not your home IP.

POST /webhooks/stripe → your machine

Real devices

Phone on LTE opens the same site you have on Wi‑Fi—no USB, no deploy.

Team berths

Reserved hosts, shared visibility, hooks for policy when you grow.

Three moves

From install to a shareable URL—nothing on your router.

  1. 01

    Install & sign in

    Grab the CLI, authenticate once, pick your team.

  2. 02

    Point at a port

    Run tunnel against the server already on your machine.

  3. 03

    Share the URL

    Webhooks and humans hit TLS on our edge; traffic rides the tunnel home.

Pricing

Placeholder tiers—wire your billing provider when you are ready.

Harbor

Solo exploration

$0

  • TLS tunnels
  • Ephemeral URLs
  • Single region
Popular

Coastal

Daily shipping

$8/mo

  • Persistent subdomains
  • Custom domains
  • Longer session limits

Fleet

Organizations

$29/mo

  • Seats & SSO-ready
  • Audit & policy hooks
  • Priority routing

Questions

Open ports on my router?

No. Your machine makes an outbound connection; visitors never punch through to your LAN.

Corporate firewall?

Usually fine if outbound HTTPS is allowed—validate against your own policy.

Like Expose / ngrok?

Same shape: managed tunnels. Jetty is your Laravel stack—own billing, regions, and policy.

Ship the tunnel. Keep the stack.

Spin up an account and point the CLI at your next build.

Get started