Meet WireRiftA small binary. A direct connection. Your infrastructure.InstallationNative binaries for your machine. No runtime to manage.Run your own serverThe public edge belongs to you.HTTP & WebSocket tunnelsShare web apps, receive webhooks, and keep WebSockets connected.TCP tunnelsA path for the protocols beyond HTTP.Security & accessLayer access controls around what you share.Traffic inspectorSee the request. Understand the response. Try it again.Under the wireOne connection. Many independent streams.Dashboard APIYour tunnels and traffic, programmatically.ConfigurationKeep your connections together in a readable config file.Docker deploymentGive your public edge a reproducible home.Local HTTPS developmentA trusted development edge, without a public domain.TroubleshootingGet back to a working connection.
Documentation, without the detour.ESC to close
Browse documentation
DOCUMENTATION / START HERE

Installation

Native binaries for your machine. No runtime to manage.

Download a release

Choose your operating system and architecture on the download page. The client is named wirerift; the server is wirerift-server. Releases include Linux, macOS, Windows and FreeBSD builds. Verify downloads against checksums.txt in the same release.

Linux · amd64

Download both binaries if this machine will also run your server. Make them executable and place them on your PATH.

terminal
curl -fLo wirerift https://github.com/WireRift/WireRift/releases/latest/download/wirerift-linux-amd64
curl -fLo wirerift-server https://github.com/WireRift/WireRift/releases/latest/download/wirerift-server-linux-amd64
chmod +x wirerift wirerift-server
sudo mv wirerift wirerift-server /usr/local/bin/

Windows · PowerShell

Download the executable into your current directory. Run it with the .\ prefix, or move it to a directory on your PATH.

terminal
Invoke-WebRequest -Uri "https://github.com/WireRift/WireRift/releases/latest/download/wirerift-windows-amd64.exe" -OutFile "wirerift.exe"
.\wirerift.exe --help

Build from source

The repository requires Go 1.23 or later. There are no third-party Go dependencies.

terminal
git clone https://github.com/WireRift/WireRift.git
cd WireRift
go build -o wirerift ./cmd/wirerift
go build -o wirerift-server ./cmd/wirerift-server