What is NanoPing
NanoPing keeps real-time traffic flowing over unreliable connections. It bonds every network connection a device has, whether Ethernet, cellular, Wi-Fi or Starlink, and protects the traffic with forward error correction, retransmissions and a strict latency budget. If it shows up as a network interface, NanoPing can use it.
Key concepts
| Concept | What it is |
|---|---|
| Node | A device running NanoPing. Each node has its own dashboard. |
| Hub | Lets nodes find and reach each other. All nodes on the same hub show up in each other's dashboards and can be managed from any of them. See Hubs. |
| Pipeline | The instructions a node runs: a diagram of components that read, protect, route and deliver traffic. See Creating a pipeline. |
| Network | A virtual network across nodes on a hub. NanoPing generates and deploys the pipelines for every node in it. See Networks. |
| KPI | A live dashboard tile built from a pipeline's metrics. See KPIs. |
Features
- Bonding of any number of connections, with bandwidth-aware load distribution
- Adaptive forward erasure correction and retransmissions within a latency budget
- A jitter buffer inside the transport
- Encryption and authentication components
- Networks that set up tunnels between nodes for you
- Live metrics and KPIs
- An HTTP REST and gRPC API
Ready to try it? Continue with the Quick start.
Compatibility
Operating systems
| OS | Architecture |
|---|---|
| Linux | x86-64, ARM64 |
| macOS | ARM64 |
Browsers
The dashboard supports:
| Browser | Minimum version |
|---|---|
| Chrome | 111 |
| Edge | 111 |
| Firefox | 128 |
| Safari | 128 |
| Opera | 100 |