Documentation

Guides, tutorials, and frequently asked questions

A Client for Your Own Nodes, Not a Provider | Raven

Frequently asked questions

Does Raven operate its own proxy servers?
No. It provides no VPN servers, has no accounts, and does not upload traffic history.
What stays on my device?
Profiles, credentials, selections and redacted diagnostics.
Where does the data model come from?
Routing modes, policy selections and the live tunnel are all driven from one versioned state.
What profile sources does it accept?
Clash-compatible profiles, alongside your own nodes.

The short answer

Raven is a network client for your own infrastructure: your nodes and Clash-compatible profile sources. It provides no VPN servers, has no accounts, and does not upload traffic history.

Why the distinction matters

A client and a provider are different businesses, and the difference is legible in what each one has to have:

  • A provider must know where you connect, to sell that access.
  • A client needs credentials to be useful and has no reason to keep anything else.

So "no servers, no accounts, no traffic history" is not a privacy feature layered on — it is what the category split allows. Profiles, credentials, selections and redacted diagnostics stay on device.

One versioned state

What makes the client coherent is that routing modes, policy selections and the live tunnel are all driven from one versioned state, rather than each being updated independently.

Extensions

Raven ships a PacketTunnel extension plus a Control Center / Lock Screen widget extension on iOS 18+.