01Bonding

Bond every link into one connection

Bond cellular, satellite, Wi-Fi, and wired links into one logical connection. Loss is repaired in flight and paths are traded per packet, so the connection survives conditions that would kill any individual link.

Per-packet path selection

Every packet rides whichever bonded link is healthiest at that instant. Path quality is re-evaluated continuously, not per session.

Loss recovered in flight

Hybrid FEC/ARQ: coding rebuilds most loss at the receiver without a round trip, retransmission covers the rest.

A latency budget you set

Define the allowable latency for the link and the RAFT transport delivers in order within that budget, holding to it as conditions shift.

Failover without a reset

If a carrier drops mid-session, traffic keeps flowing over the survivors. No session teardown, no cutover, no gap.

See it in tele-operation
02Stream

Low latency that holds, whatever the traffic

Reliable low-latency delivery for any traffic type: control loops, telemetry, audio, video, or bulk data. A tunable jitter buffer holds delay steady while in-flight loss recovery keeps the stream complete, without adding retransmission delay to the path.

0%UDP packet loss, with NanoPing in front
0.98 msjitter, with NanoPing in front
48.2 MbpsTCP throughput, with NanoPing in front

Deterministic delay

Per-packet path selection plus a tunable jitter buffer keep delay flat, so control loops, intercom timing, and lip-sync stay intact.

Deliver within time budget

Set the latency the flow can tolerate and the transport holds to it, recovering loss in flight rather than letting retransmissions spike delay.

Guaranteed delivery, ordering

The RAFT transport guarantees delivery with fault tolerance, and can enforce ordering when you need it, keeping multi-flow workloads coherent across long-haul links.

See it in remote production
03Mesh

An overlay network between your nodes

Nodes that share a hub discover one another and form an encrypted overlay: the foundation for a VPN or a full SD-WAN, running on hardware you already own.

Discovery through the hub

The hub is the address book for your setup. Nodes authenticate once, appear in the cluster, and can be managed centrally from any single node.

A regular virtual interface

TUN/TAP interfaces expose the overlay to the OS like any other network device, so existing applications work unchanged.

Optimized tunneling built in

The TUN-to-UDP optimized tunnel runs the RAFT protocol inside the overlay, giving you bonding, FEC, and ARQ on every hop between nodes.

No appliance lock-in

Deploy on commodity hardware, steer traffic onto cheaper links first, and reserve expensive circuits like satellite for when they are needed.

See it in SD-WAN
04Observe

Every path, measured live

Bandwidth, latency, and loss trackers run per path, so you see exactly what every link is doing while it carries traffic, and can prove it afterwards.

Per-path trackers

Latency, loss, and bandwidth are measured continuously on each bonded link, not just on the aggregate tunnel.

Real-time dashboards

Customizable dashboards and RTP observers give engineers a live view of every path, so issues are caught before they reach users or air.

An auditable record

Continuous per-path telemetry leaves a defensible record of how every link performed, which mission-critical operators can audit after the fact.

See it in mission-critical
05Secure

Encrypted and authenticated, end to end

Traffic is encrypted at the source and verified at the destination, across every hop and every carrier in between, so public cellular and satellite networks can carry private traffic.

Industry-standard ciphers

Confidentiality rests on proven, industry-standard cryptography rather than anything bespoke, so traffic stays private over public networks.

mTLS and per-tenant isolation

Nodes authenticate each other with mutual TLS, and tenants are isolated from one another inside the platform.

Per-packet authentication

BoringSSL encryption with Poly1305 signing and constant-auth verification makes every packet tamper-evident across untrusted links.

See it in mission-critical
06Build

Built to live inside your stack

NanoPing is a layer you ship inside your product, not a box you bolt on. Drive everything over a gRPC API with native bindings, and compose the data plane from our extensive network component library.

gRPC API, native bindings

Every operation is exposed over gRPC, with native bindings for all major languages, so the transport is controlled from your own code.

Composable pipelines

Build the data plane from a template, from scratch in the diagram editor, or by copying an existing node, drawing on our extensive network component library.

Reach the whole cluster

The hub gives you one control point for every node, so you manage and reach the entire cluster from any single node instead of jumping between dashboards.

See how it fits together

The architecture page covers nodes, the hub, pipelines, and the RAFT protocol. The documentation has component references and step-by-step reference setups.