Platform

The on-time engine

Video, control and sensor data that arrive when they’re needed, over every link you have. NanoPing runs on your hardware, scales from a single stream to a whole fleet, and builds straight into your product.

01The on-time engine

Real-time data, delivered by the deadline you set

The core of NanoPing. It uses every network you have at once and works to a deadline, not an average.

Every link, used together

Cellular, satellite, Wi-Fi, radio and wired links are bonded into one connection. Each packet goes where it has the best chance of arriving before its deadline.

A deadline for each stream

You set the latency budget. NanoPing delivers in order within it and skips data that can no longer arrive in time.

Loss repaired in time

Lost packets are resent when there’s time, and rebuilt from repair data sent up front when there isn’t.

No reset when a link drops

Traffic carries on over the remaining links without tearing down the session.

Benchmark
99.8%of frames within 300 ms in a moving car over two cellular operators, against 97.0% and 81.8% for SRT. See the test
How NanoPing works
02Deployment

Between two ends, or across a fleet

Between two ends

A stream between two nodes, for example a camera feed from a vehicle to a control room. Start from the UDP streaming or VPN tunnel templates.

Across a fleet

Nodes that share a hub form a network, with a regular virtual interface so existing applications work unchanged.

Cloud or self-hosted

Run the hub that connects and manages your nodes in the NanoPing cloud, or host it on your own servers.

See the architecture
03Platform services

See every path, secure every stream

Observe

Bandwidth, latency and loss measured on every path, not just the combined connection, with live dashboards and a record you can review later.

Secure

Encryption and authentication of traffic, and mutual TLS between nodes and your hub, configured to your requirements.

04Integration

On-time delivery, native to your product

APIs

Manage nodes, pipelines and the hub from your own code, over HTTP REST or gRPC.

API reference

Composable pipelines

Build the data path from a template, from scratch in the editor, or by copying a pipeline from another node, using the component library.

Pipelines in the docs

One control point

Manage every node on a hub from one dashboard.

Dashboard tour
Read the documentation

Where it’s used

Get started

Reliable real-time connectivity in just a few steps

Every signup includes 30 days of full Pro access, no credit card. Spin up NanoPing on your device in just two commands and watch your traffic become reliable and stable right away.

~/nanopingbash
$ curl -sS https://get.nanoping.com | sh
Installing latest version of np (NanoPing) …
✓ finished downloading
✓ installed np to /home/user/.local/bin/np
✓ configuration storage defaults to /home/user/nanoping (override with --app-data)
Go to https://docs.nanoping.com for documentation.
Now run "sudo np up" to start NanoPing as a daemon
$ sudo np up
You need to activate this device. Go to the following link to sign in: https://user.nanoping.com/auth/claim?id=…
Started. Serving dashboard on http://127.0.0.1:8081
↵ open dashboard