Pricing

You pay for reach and telemetry.

Two primary usage meters, both measured at our own edge so they can't be gamed. Direct connections, pure peer-to-peer, and self-hosting the whole fabric are free. No per-seat tax: you pay for the backbone we actually carry and the telemetry we actually collect. Secondary dimensions (egress and mailbox storage) apply only when traffic leaves the mesh or is held past your free allowance.

Reach $0.002 / offline deliveryTelemetry $0.30 / 1M eventsP2P · direct · self-host free
The usage meters

Metered where we can see them.

Not on the device, not self-reported. We bill only what crosses our infrastructure, which is also the only thing that costs us anything.

Reach
$0.002
per backbone delivery to an offline recipient

We carried a bundle across the relay fleet and delivered it to someone who was offline. This is the thing Hop uniquely does, and the only message traffic that ever bills. Measured at the relay, on proof of delivery.

Free tier10,000 / mo
Billed onproven delivery
Direct / P2Pnever billed
Telemetry
$0.30
per 1,000,000 events, translated to OTLP

We collected your device stats over the mesh, translated our compact wire format to true OTLP, and forwarded them to your stack or our console. Priced per record, so it scales with how chatty a device is. No tiers to classify.

Free tier25M events / mo
We storecounts only
Self-hostfree, on you
Model your bill

What would it cost you?

Start from a use case or drag the inputs. Live, using the exact rate card above. Reach is driven by the share of your fleet that has no connectivity, the people only the backbone can reach.

50,000
200
5%
The share you can only reach over the backbone. Everyone else rides direct or local P2P, free.
Estimated monthly
Reach$0
0 deliveries
Telemetry$0
0 events
Total
$0.00 / device
$0
You run the relay and collector yourself. We bill nothing, and your telemetry never leaves your infrastructure. Your only cost is the cloud you run it on.
Reach $0.002 / delivery · free 10K  |  Telemetry $0.30 / 1M · free 25M

Model covers primary Reach and Telemetry usage. Internet egress at $0.15 / GB and mailbox storage at $0.40 / GB-month apply only past your included allowance. Active devices (MAD) are counted for tenant auth, never as a per-seat fee. Figures are illustrative, the model we're finalizing for general availability, and move with your fleet's connectivity and telemetry cadence.

Two ways to run it

Own the infrastructure, or let us.

Self-host

$0

Run the relay and telemetry collector yourself. The hosted services are source-available under FSL-1.1-ALv2, with a non-compete on commercial hosting that converts to Apache-2.0 after two years. The protocol core, SDKs, bearers, and drivers they embed are licensed outright under Apache-2.0, with no restriction on embedding or running them for your own use.

  • Zero fees, full data sovereignty. Telemetry never leaves your infrastructure.
  • Same protocol, same mesh, same delivery guarantees.
  • No single pane of glass. You build your own interface on the raw OTLP, and you run the ops.

Managed

We run the fabric. You pay the two meters and get what self-host doesn't, which is the actual reason to pay.

  • Single pane of glass: billing, mesh topology, and observability in one console.
  • OTLP export straight into Datadog, Grafana, Honeycomb, whatever you already run.
  • Optional prepaid commits for a predictable, budgetable number.
Fail-open by design

The mesh never goes below free.

Billing observes the network, it never gates it. A spending limit can't take your delivery down, which is exactly what a safety or field deployment needs to hear. Metering is asynchronous and downstream, so it physically cannot stop a live message.

The paid backbone is the only thing that can ever pause, and it pauses up to free, never below.

Hit your budget cap

We alert you, keep delivering, and bill the overage or let you raise it. Never a kill-switch.

Suspend the account

The relay stops carrying your traffic, but P2P and direct connections keep working. You land on exactly the free tier, never less.

Anything in flight

Bundles already accepted or spooled keep being carried under the same at-least-once lifetime rules as any other bundle. Account suspension only halts new acceptance; it does not purge in-flight traffic.

Build for free. Pay for the backbone you use.

P2P and direct connections are always free. Start on the SDK, add the managed backbone when you need to reach the disconnected.

By starting free or using Hop, you agree to our Terms of Service and Acceptable Use Policy.