Open Source

Meet Zrok, the World-Leading Open-Source, Zero-Trust Peer-to-Peer Tunneling and Ingress Solution

Brought to you by NetFoundry and built on OpenZiti, NetFoundry’s open source Zero Trust networking platform, Zrok is available as SaaS or self-hosted.

It’s as easy as… zrok invite zrok enable zrok share
How It Works

Instant, Secure Tunneling From Anywhere

Zrok provides private or public, instant, secure tunneling of applications from anywhere. Secured effortlessly by using a Zero Trust overlay network provided by OpenZiti.

Private Sharing

Beyond HTTP Proxies

Privately share resources with other Zrok users. In private usage scenarios your private resources are not exposed to any public endpoints, and all communication is securely and privately transported between Zrok clients.

Learn More
Zrok private sharing
Next Generation

Files, Repositories, Video… Decentralized

Zrok allows sharing other types of resources. Rather than just proxying HTTP endpoints, Zrok lets users easily and rapidly share files and web content.

Zrok is also ready to be extended to support many kinds of decentralized resource sharing. It provides a framework that makes this kind of peer-to-peer resource sharing simple and secure.

Learn More
Zrok decentralized resource sharing
Public or Self-Hosted

Choose Your Own Adventure

Zrok is designed to scale up to support extremely large service instances. Zrok.io is a public service instance operated by NetFoundry using the same code base that is available to self-hosted environments.

Zrok is also designed to scale down to support extremely small deployments. Run an OpenZiti network with Zrok layered on top of it on a Raspberry Pi. The single zrok binary contains everything you need to operate Zrok environments and host your own service instances. Just add a Ziti network and you’re up and running.

Learn More
Zrok public or self-hosted deployment
OpenZiti
OpenZiti Baked In

Built on Open Source Zero Trust

Zrok is built on top of OpenZiti, a free open source project focused on bringing Zero Trust to any application.

Learn More
It’s as Easy as 1, 2, 3

Enable Instant Secure Ingress to Your Apps

You can be up and sharing with Zrok in minutes with these simple steps.

1

Invite

Download the binary for your platform, then run zrok invite to create an account with the service.

2

Enable

Run zrok enable to enable your shell environment for sharing with the service.

3

Share

Run zrok share to share resources immediately, simply, and securely.

Get Sharing in Minutes

Frictionless setup. Free to use. Open source.