Powered and Hosted by NetFoundry

Zrok Pricing

Zero Trust resource sharing for builders, developers, and small teams. No credit card required.

Free
$0 per month

Start sharing instantly. Add a credit card anytime to remove interstitial pages.

Get Started

Need more?

Production workloads, SLAs, dedicated infrastructure, and custom limits. Talk to NetFoundry about commercial options.

Contact Us

Self-Host

Run Zrok on your own infrastructure with no limits. Open source, Apache 2.0.

Learn More
Zrok Elements

The Building Blocks of Zrok

Environment

A Zrok environment represents a user on a device. You enable an environment with an account token.

About Environments

Share Backend

A Zrok backend represents a shared resource like a website or folder. It can be private or public.

About Share Backends

Interstitial Page

An anti-phishing page displayed the first time someone visits a public share created by an unverified free account.

About Interstitials

Reserved Share

A Zrok share backend token can be temporary or reserved. Reserved share tokens can be random or a custom, unique name.

About Reserved Shares

Custom Domain Frontend

A public HTTPS frontend dedicated to your account.

About Custom Domains

Private Access Frontend

Access to a private share backend. It can be HTTP, TCP, UDP, or a VPN.

About Private Shares
Zrok Use Cases

Public and Private Sharing, Step by Step

Public Shares

1

With your account token, enable an environment on the device where the resource you want to share is available.

2

Create a public share backend targeting the resource to share.

3

Access it with the public frontend token URL like https://myshare.Zrok.io.

About Public Shares

Private Shares

1

Enable at least two environments — one on the device to share from, one where you want to access it.

2

Create a private share backend with the first environment.

3

With the share token, create a private access frontend on the device that will use the share.

4

Visit the private access frontend URL like http://127.0.0.1:9191

About Private Shares

Peer to Peer Sharing

Zrok provides private or public, instant, secure application tunneling from anywhere, secured effortlessly with a Zero Trust internet-overlay network.

Share Apps, Files, Drives & Web Content

Allows sharing of many types of resources rather than just proxying HTTP endpoints — including files, drives, and web content.

Closed Permission Mode

Grant access to private shares by email address.

About Permission Modes

Create Secure Tunnels

Zrok establishes secure connections from your local environment to a public endpoint, letting others access your local service through a public URL.

Bypass Network Restrictions

Since Zrok uses secure tunneling, it can work around firewall or network configuration issues without direct changes to network infrastructure.

Secure and Encrypted End-to-End

Zrok ensures data transmitted through its tunnels is encrypted, protecting against eavesdropping or data leakage.

Zrok Features

Built on OpenZiti, Zero Trust Secure Networking

Learn more about OpenZiti →

Public Reverse Proxy

Includes Zrok frontdoor, a Zero Trust reverse proxy that publishes a web application securely without opening inbound ports.

Automatic TLS

All Zrok public shares present a trusted certificate for HTTPS.

Authentication

Easily enable Google or GitHub OAuth for a Zrok public share.

Large Payload Defense

Zrok public shares defend against maliciously large uploads intended to attack your application server.

SQL Injection Defense

Zrok public shares are guarded against malicious query injection in your shared web applications.