What is zrok?
zrok is developed by NetFoundry on top of OpenZiti, an open-source zero-trust networking SDK that embeds end-to-end encrypted overlay networking into applications. It is an open source Zero Trust networking platform available as SaaS or self-hosted, and it provides private or public, instant, secure tunneling of applications from anywhere. It lets you securely share web services, files and network resources with anyone, and it works through firewalls and NAT without requiring network configuration changes.
The tool supports public URL sharing for webhooks and demos, private peer-to-peer sharing for secure internal access, and file or directory sharing. Private shares can carry TCP and UDP services between zrok users with no public internet exposure, and access can be granted by email address. Public shares can use Google or GitHub OAuth. Supported protocols are HTTP and HTTPS, TCP, UDP and file sharing, and a Go SDK lets you embed sharing into your own applications.
zrok.io is a public service instance operated by NetFoundry using the same code base as self-hosted environments. The self-hosting path is fully documented and gives complete control over relay infrastructure; a single binary and an OpenZiti network are enough to run it, even on a Raspberry Pi. The self-hosted edition is open source under Apache 2.0. The hosted plan is free for builders, developers and small teams with no credit card required, and NetFoundry offers commercial options for production workloads. It runs on Windows, macOS, Linux and Raspberry Pi.
Key capabilities
- Public sharing Publish a local web app with one command.
- Private sharing TCP and UDP services shared only with other zrok users.
- File sharing Folders shared as a network drive.
- Go SDK Embed sharing in your own applications.
- Hosting choice Zrok.io hosted by NetFoundry or a self-hosted instance.
Where zrok fits
- Exposing local services without firewall changes
- Private peer-to-peer resource sharing
- File and directory sharing
- Embedding sharing in applications through the Go SDK
- Self-hosted instances from small to large scale
Reviews of zrok
Be the first to share your experience with zrok.
Write a review
Loading review form…
