fshy

Home / Storage

Trystero (WebRTC signalling over BitTorrent / Nostr / MQTT / IPFS / Supabase / Firebase)

github.com/dmotz/trysteroRelay/P2P — pure SIGNALLING, zero relayed bytesstorage/trysteroJSONcomparereport an errorprovider JSON

Free allowance
No storage and no relayed bandwidth: Trystero borrows an existing decentralised network purely to exchange WebRTC SDP offers.
Verdict
self-hosted, last resortverdict qualifies-with-caveat: usable, with a named limit or an unprobed read path. Self-hosted options are listed last, because this site is for users who have no hardware.
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
noneno named constraint binds
Evidence
reported2 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierNo storage and no relayed bandwidth: Trystero borrows an existing decentralised network purely to exchange WebRTC SDP offers.
unit mixed; metered on stored-bytes
Pricenone stated
Identityanonymous anonymous
EgressData flows peer-to-peer via WebRTC; the signalling network never sees the payload. The operator's cost is SDP messages only.
Per-object capnot stated
Retentionnot stated
Interfaceunknown JavaScript library, joinRoom API
Toolingnpm @trystero-p2p/*
Composes withThe cleanest signalling example: because only SDP crosses the third party, there is no bandwidth quota to hit and no operator who could impose one. Note the caveat that WebRTC needs a TURN relay when both peers are behind symmetric NAT — that is where real relaying cost reappears, and Trystero does not supply it.
ReliabilityNo TURN service included; symmetric-NAT pairs will fail to connect rather than fall back.
Parsed numbers
  • has-free-tier 1
Evidence 2
datesourcewhat it proved
2026-10-21github.com/dmotz/trystero'To establish a direct peer-to-peer connection with WebRTC, a signalling channel is needed to exchange peer information (SDP). Typically this involves running your own matchmaking server but Trystero abstracts this away'; strategies listed: BitTorrent, Nostr, MQTT, Supabase, Firebase, IPFS, self-hosted WebSocket relay
2026-10-21peerjs.com/'Use our free cloud server or host your own PeerServer' (free signalling broker; relayed data still needs a TURN server)
Unknown values 5
  • interface: the access interface was not established
  • per object cap notes: the field may be stated in a source that was not read
  • per object cap stated: the field may be stated in a source that was not read
  • retention notes: the field may be stated in a source that was not read
  • retention stated: the field may be stated in a source that was not read