
About zrok
zrok is an open source tool for sharing applications and files from your computer through secure tunnels. It can make a local service reachable from another network without opening ports on your router.
What it does
With zrok you can share a local application through a public or private link. Private sharing keeps your resources away from public endpoints, so only other zrok users you invite can reach them. The tool can also share files and web content, not only HTTP services. All traffic moves over an overlay network built on OpenZiti, which is a zero trust networking project. The same single binary can run as a client or host your own service instance, so the setup can be as small as one device.
Key features
- Share a local app with a public or private link
- Share files and web content with other zrok users
- Keep private resources away from public endpoints
- Run the public service or self-host your own
- Build on OpenZiti, a zero trust overlay network
Who it's for
Developers who need to test a webhook or show a local app to someone else will find it helpful. Teams that want private sharing between machines, or who prefer to self-host, will also benefit from the design.
Pricing and good to know
zrok is open source under the Apache 2.0 license. It is available as a hosted service and can also be self-hosted, so you can choose the option that suits your data needs. Sharing a service publishes it to whoever has the link in the public mode, so review access settings before sharing anything sensitive.
Highlights
- Share a local app with a public or private link
- Share files and web content with other zrok users
- Keep private resources away from public endpoints
- Run the public service or self-host your own
- Build on OpenZiti, a zero trust overlay network












