Playground

This playground runs Nym’s browser TypeScript packages against the live mixnet. Bring the shared tunnel up once, then drive fetch, DNS, WebSocket, stress and file-download traffic through it to clearnet destinations. Some sections send the same request over the tunnel and over the clearnet, so you can compare the two.

One tunnel, three protocols

Everything here runs client-side over the live Nym mixnet. The first setupMixTunnel is slow (a few seconds): it loads the WebAssembly client, registers a fresh client identity with a gateway, and discovers an IPR exit. Later calls reuse the tunnel.

Live playground

Loading the playground…

The same component also runs on the docs playground.