Pricing
Start free on a shared hub. Upgrade to a dedicated hub when you want it always on. Your data moves with you — and you can self-host at any time.
Free
Kick the tires on a shared hub.
- Storage
- 10 MiB
- Seats
- 1 person
- Isolation
- Pooled (shared) hub
- No card required
- Passkey identity, fully local-first
- Sync across your own devices
- Upgrade any time — your data comes with you
Personal
Your own dedicated hub, always on call.
- Storage
- 25 GiB
- Seats
- 1 person
- Isolation
- Dedicated hub (scale-to-zero)
- A hub that is yours alone
- Managed AI gateway included
- Encrypted backup to object storage
- Full-text search & relay
Family
Share a hub with the people you trust.
- Storage
- 250 GiB
- Seats
- Up to 5 people
- Isolation
- Dedicated hub (scale-to-zero)
- Everything in Personal
- 5 people, one bill
- Invite from your dashboard — everyone keeps their own keys
- Generous storage for media
Team
A warm hub for collaborators who are always on.
- Storage
- 100 GiB
- Seats
- From 3 seats
- Isolation
- Dedicated warm hub (no cold start)
- Always-warm hub — instant sync
- Per-seat billing, add seats any time
- Roles, grants & shared workspaces
- Best-effort availability, measured on our status page
Community
Host a community without paying per member.
- Storage
- 500 GiB
- Seats
- Unlimited members
- Isolation
- Dedicated project hub (always warm)
- Flat price — never per member
- Members are unlimited and uncounted
- 99.9% availability objective
- Generous storage, concurrency and AI budget
Enterprise
Region-pinned, SSO, and a contract.
- Storage
- 5 TiB+
- Seats
- 25+ seats
- Isolation
- Region-pinned dedicated deployment
- Data residency — your hub pinned to a region
- Custom SLA & support
- Audit logging & admin controls
- SSO — talk to us about your identity provider
Need more room?
Add storage to any paid plan without changing anything else about it — same hub, same seats, same AI budget, same SLA. Extra space applies immediately and is prorated for the rest of the month.
Three cents per GB per month, at every size — we pay for storage by the gigabyte, so you do too, with no tier you have to grow into. Keeping data on your own devices is always free and unlimited, and you can self-host the same hub against your own storage bucket whenever you prefer.
Also available on request: Community and Company tiers with larger quotas and project-grade isolation. Prices last updated August 2026. See the data.
Questions
- Can I self-host instead?
- Yes — xNet is local-first and the hub is open source. xNet Cloud just runs the hub for you. You can move between self-hosted and managed without losing data; the app never depends on the control plane.
- Who can read my data?
- Your data identity is a passkey-backed key that lives on your devices, separate from your billing account, and your private keys never reach us. Content at rest is stored as encrypted blobs keyed to you — which is why "delete my data" is irreversible even for us. The exceptions are features you turn on: server-side search and managed AI process your content in readable form to do their job. Our privacy policy is specific about exactly what we can and can't see.
- How good are the backups, really?
- Your hub's database is replicated continuously to object storage — changes ship within seconds, not on a nightly snapshot. It is asynchronous replication, so a machine that dies abruptly can lose roughly the last second of writes that had not shipped yet; we would rather say that plainly than imply a guarantee we do not have. It matters less than it sounds, because xNet is local-first: the authoritative copy is on your own device and re-syncs on reconnect. We also run an automated nightly drill that restores a real hub from its replica and checks it comes up — because "we replicate" and "we can restore you" are not the same claim.
- What happens if a payment fails?
- Nothing sudden, and nothing silent. Your card gets retried for two weeks while your hub keeps working normally. If it still has not gone through, the hub goes read-only — everything stays readable and exportable, it just stops taking new writes — and we email you. Longer still and the hub is paused with your encrypted data kept in cold storage for a month, then a final dated notice before the cloud copy is deleted. Paying at any point in that sequence puts everything back immediately. The copy on your own devices is never touched by any of it.
- What happens if I cancel?
- Your subscription cancels at the end of the period and the hub is suspended, with your encrypted backup retained for a grace window so you can re-subscribe or export. Deleting your data is a separate, explicit, irreversible action.
- Where does the margin come from?
- From operations and support — running your hub, backups, isolation, SLAs, and admin — never from access to your own data. Export everything for free, pay no egress fees, and self-host the same open-source hub whenever you like. Our Charter calls this the "no ground rent" rule and links every one of those promises to the code that backs it.
- What happens if you miss the uptime you promised?
- On the plans that publish a number, you get money back. We measure availability over a rolling 30 days on our own status page, and if we come in under 99.9% we credit 10% of that month's fee — 25% below 99%, 50% below 95%. You don't have to catch it for it to count, but do tell us if you think we owe you and we'll check the same numbers you can see. Plans that say 'best-effort' don't carry a number, and we'd rather say that plainly than print one we haven't committed to.
- How do seats work?
- A seat is someone we run capacity for — a collaborator whose devices sync against your hub. You invite them from your dashboard: they open xNet, create their own passkey, and read you a short code. Their keys never touch us. Guests you invite for read access don't use a seat, and the Community plan doesn't count people at all — it's a flat price no matter how big your community gets. We won't charge you for the size of an audience you brought.
- What if I need more storage than my plan includes?
- Add it to the plan you already have. Storage is sold separately — 100 GB for $3/mo, 500 GB for $15/mo, 1 TB for $30/mo — and buying it changes nothing else: same hub, same seats, same AI budget, same SLA, same price for all of that. Extra space applies immediately and is prorated for the rest of the month. Removing it takes effect at the end of your billing period, and only once your data actually fits; we will never shrink a quota out from under data you have stored.
- Why is storage more expensive than iCloud or Google One?
- Because we buy ours. Apple and Google own their datacenters and price consumer storage below what an object store costs the rest of us; we pay Cloudflare $0.015 per GB per month and charge three cents, which covers replication, backups, restore drills and support. If you mainly want cheap bulk bytes, you have two better options and we would rather point you at them: keep the data on your own devices, where it is free and unlimited and always the authoritative copy, or self-host the same open-source hub against your own storage bucket. We charge for running things, not for letting you reach your own data.
- Do I pay for AI usage?
- The managed AI gateway is included on paid plans up to a budget; usage beyond that is metered transparently and shown on your dashboard. A hard budget stop prevents surprise bills.