Pricing
One plan per crew.
Not per seat.
Start free on Dinghy — no card, no clock. Upgrade your crew to Captain or Fleet when you need persistence, more concurrent tunnels, custom domains, or org-wide policy.
- No credit card on Dinghy
- Cancel anytime
- Yearly saves ~20%
Dinghy
Get up and running with a free account. No card required.
$0 $0
What you get
- 1 team per crew, up to 2 members per team
- TLS tunnels & ephemeral URLs
- 1 concurrent tunnel per team
- 1 reserved label on the shared tunnel host
- Single edge region
- Custom domains & TCP/UDP tunnels — upgrade to Captain
Captain
Everything in Dinghy, plus persistence and control for daily shipping.
$7 $69
per crew per month per crew per year
What you get
- Up to 5 teams, up to 20 members per team (operator-configurable)
- Up to 25 concurrent tunnels per team
- 10 reserved labels + verified custom domains
- Up to 3 TCP/UDP (raw) tunnels
- Request inspection, samples & replay
- IP allowlist (CIDR) per tunnel at the edge — only trusted client IPs reach your local server
- Higher rate limits & larger request bodies
Fleet
Crews that need policy, org-wide scale, and priority.
$19 $219
per crew per month per crew per year
What you get
- Unlimited teams & roster size by default
- Unlimited concurrent tunnels & reserved labels (fair use)
- Unlimited TCP/UDP raw tunnels
- Org-wide policy & SSO-ready workflows
- Strict redaction defaults & audit-friendly controls
- Priority routing & highest edge limits
- Per-tunnel client IP allowlist and blocklist (CIDR) at the edge, same as Captain
Compare plans
Every limit, every plan
Caps below are the hard limits enforced by the Jetty edge — what your crew actually gets, not aspirational copy.
| Compare | Dinghy | Captain Popular | Fleet |
|---|---|---|---|
| Crews & teams | |||
| Teams per crew | 1 | 5 | Unlimited |
| Members per team | 2 | 20 | Unlimited |
| Tunnels | |||
| Concurrent tunnels per team | 1 | 25 | Unlimited |
| Reserved labels per team | 1 | 10 | Unlimited |
| Custom domains per team | — | 3 | Unlimited |
| TCP/UDP (raw) tunnels | — | 3 | Unlimited |
| Routing rules per tunnel | 1 | 32 | 64 |
| Edge & traffic | |||
| Edge regions | Single | Single | Priority routing |
| Rate limit (req/sec) | 50 | 200 | Unlimited |
| Max request body | 2 MB | 4 MB | 10 MB |
| IP allowlist (CIDR) per tunnel | — | Up to 20 | Up to 100 |
| Inspection & retention | |||
| Request inspection (samples & replay) | — | ||
| Traffic retention | 7 days | 7 days | 90 days |
| Default redaction tier | Standard | Standard | Strict |
| Access & policy | |||
| Scoped API tokens | — | — | |
| Org-wide policy & SSO-ready workflows | — | — | |
Fleet "Unlimited" rows are subject to fair-use protection at the edge.
Pricing questions
Are plans per user or per crew? ▼
Per crew. Members of a paid crew (up to your plan's roster cap) all share the included tunnels, reserved labels, and edge limits — no per-seat math.
Can I switch plans or cancel? ▼
Yes. Switch from your crew's billing settings (Stripe Customer Portal). Cancellations take effect at the end of the current billing period — you keep paid limits until then.
What happens if I hit a limit? ▼
Existing tunnels keep running. Attempts to start new ones above your cap return a clear error. Upgrade from your crew's billing page and the new cap applies immediately.
Do I need a credit card to try Jetty? ▼
No. Dinghy is free forever — sign up, install the CLI, and run jetty share 3000. No card required.
Yearly vs monthly — what's the difference? ▼
Yearly saves ~20% (Captain $69/yr vs $7/mo · Fleet $219/yr vs $19/mo). Both renew automatically; cancel anytime from the Stripe Customer Portal.
How is billing handled? ▼
Captain and Fleet subscriptions go through Stripe Checkout and are managed in the Stripe Customer Portal — invoices, payment methods, and cancellations all live there. Dinghy never touches billing.
Still deciding? Start free on Dinghy.
No card, no trial countdown. Upgrade your crew when limits start biting.
Create your crew