Packetriot
packetriot.com · Egress and tunnels · 1 record · JSON
Packetriot Egress and tunnels
fails: quotaemailno cardDvolume-quota
| Free tier | Free: 1 tunnel, 1 GB monthly bandwidth; Port allocations are no longer available on the free-tier. unit GB; metered on downloaded-bytes |
|---|---|
| Price | USD 0 |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | 1 GB monthly bandwidth on the free tier; Basic at USD 5/month raises it to 1 TB; ingress: http-only free_allowance: 1 GB monthly bandwidth on the free tier; Basic at USD 5/month raises it to 1 TB |
| Identity | email an account; the free tier is one tunnel |
| Limits | |
| Binding | volume-quota Both the 1 GB quota and the removal of port allocations fail on the first day; the paid Basic tier reaches 1 TB, which is 0.909 TiB and still under the target. |
| Interface | cli pktriot tunnel http add |
| Tooling | pktriot CLI |
| Composes with | HTTP ingress only |
| Reliability | the free tier is an HTTP subdomain only |
| Notes | Recorded as a dead end with its reason, because 'no port on free' is a specific and reusable fact. |
| Evidence rung | documented The interesting fact is the footnote: a provider that used to sell ports on the free tier removed them, which is the direction this whole class moves. |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | packetriot.com/pricing | free tier: 1 tunnel, 1 GB monthly, and 'Port allocations are no longer available on the free-tier'; Basic USD 5/month gives 1 TB |
More fields (7)
{
"wg_path": "none",
"wg_detail": "no port can be allocated on the free tier at all, so there is no UDP endpoint to point at",
"ingress": "http-only",
"volume_tib_month": 0.000909,
"volume_stated": "1 GB monthly bandwidth on the free tier; Basic at USD 5/month raises it to 1 TB",
"bytes_transit": "yes",
"transit_note": "the Packetriot edge carries the traffic"
}Unknown or withheld values (2)
$.per_object_cap.statednot-applicable$.retention.statednot-applicable