Pricing

Free to build. Pay for the cloud.

The SDK is free and source-available, the device does the work. The hosted backbone starts free too, then scales with what you actually use. No charge for an idle mesh.

Free
$0
The SDK, plus a real backbone allowance to launch on.
  • Full hop-core SDK, iOS & Android
  • Up to 1,000 monthly active devices
  • Messages of any size, device-to-device & egress
  • Included data carried, mailbox & egress
  • Durable mailbox, capped retention
  • Community support
Start free
Most teams
Pro
$25 / 1k devices / mo
Priced on active devices; metered only on what scales.
  • Everything in Free
  • Per active device, beyond the first 1,000
  • Generous data carried (chunks) included per device
  • Overage on data carried, egress & mailbox storage
  • Higher throughput & rate limits
  • Per-tenant usage attribution
  • Email support & uptime SLA
Get started
Enterprise
Custom
Private fleets, commercial licensing, and support.
  • Everything in Pro
  • Commercial license beyond FSL terms
  • Private / on-prem relay fleet
  • Dedicated regions & capacity
  • Custom retention & data residency
  • Security review & DPA
  • Priority support & SLAs
Talk to us

Pricing structure shown for shape; specific allowances and rates are being finalized. The SDK is free forever underFSL-1.1-ALv2.

What you actually pay for

Priced on reach. Metered on what scales.

You pay for active devices, your app's actual reach. Messages of any size come included and generous. Large ones split into chunks and reassemble for the recipient, so usage tracks the data actually carried, a photo simply counts as more chunks than a chat line, never a flat per-message surprise. We meter overage only on what genuinely scales with cost, always on the sealed envelope, volume, never content.

Active devices

The headline metric, your monthly reach. Predictable, with a generous data allowance included per device.

Data carried

The sum of all chunks the backbone stores and forwards for you, so a 5 MB image is billed as the many chunks it is, not as one cheap "message."

Egress & storage

Internet egress and durable mailbox retention, both byte-based, metered only past your allowance.

Why a key, even on Free

Keys identify you, they don't gate the door open.

Every connection to the hosted backbone carries a signed access key, including the free tier. The key isn't a paywall, it's how the backbone knows which tenant to meter, which limits to apply, and which traffic to trust.

The design: unkeyed traffic is rejected at the edge, so it can't reach a relay or wake one. That protects your fleet from abuse and keeps a scale-to-zero backbone affordable for everyone on it. Key enforcement lands with the hosted backbone at general availability; the open SDK runs peer-to-peer without it.

Signed, metered, revocable

A short-lived, signed credential issued per app or tenant, verified statelessly at the entrance. Free or paid, every byte is attributed, and a lost key expires on its own.

Self-hosting the open SDK? You set your own policy, keys are a property of the hosted backbone, not the protocol.

Build for free. Pay when you scale.