How it works

Your keys. Your network.

Nostr VPN is an open-source private mesh VPN. Device keys identify peers, administrators approve membership, and FIPS carries encrypted traffic between devices.

By Nostr VPN · Updated

Three parts with different jobs

  1. Device identity and membership

    A local Nostr key identifies each device. Administrators approve signed join requests and sign the network’s membership list. Relaying traffic does not by itself make a device a member of your private network.

  2. Discovery

    Nostr relays carry signed discovery events that help devices find peers. They do not carry the private IP packets inside your mesh. Discovery can reveal public keys and connection metadata; account-free does not mean anonymous.

  3. Encrypted connections

    FIPS carries private-mesh traffic. Peers connect directly when possible and can route through FIPS neighbors when needed. Received IP traffic is checked against authenticated identity and network membership or an authorized paid session.

WireGuard is an option for an internet connection upstream of the mesh or directly on a device. Nostr VPN’s private mesh uses FIPS, not WireGuard. Here, FIPS is the networking project’s name, not a claim of FIPS 140 certification.

Read the protocol specification and inspect the FIPS implementation.

Who you trust

The app has no advertising or third-party analytics SDKs. See the privacy policy for local storage, metadata, DNS options, and independently operated services.

Optional marketplace, additional trust

The paid-exit marketplace is experimental. Independent providers advertise prices and accept Cashu payments for metered bandwidth. Providers are not operated by Nostr VPN.

A Cashu mint holds the Bitcoin backing your tokens; you depend on it for redemption. Payment channels can reserve funds until settlement or expiry, and recovery can require the mint to be available. Keep wallet data until settlement completes.

Private networking requires no wallet. The iOS edition includes neither paid exits nor the Cashu wallet. See paid-access setup and limitations.

Evaluate the implementation

Open source lets you inspect the implementation; it does not by itself establish security. This page describes the design and is not an independent security audit or a certification.

Check the protocol, platform differences, release history, and test methodology against your requirements. These architecture notes refer to Nostr VPN v4.1.17.