How RelayKit Works

From SDK integration to global device management in three simple steps

01

Two Ways to Integrate

Choose the integration method that fits your deployment needs. Both options provide secure tunneling capabilities with no infrastructure changes required.

C, C++, Python, Golang SDKs
RelayKit Agent binary for ARMv6/7/8 Linux
Simple Integration
Embedded SDK
device_main.cpp
#include "relaykit.h"
RelayKit relay;
relay.connect();
OR
Standalone Agent
Linux Terminal
● relaykit-agent.service - RelayKit Agent
Active: active (running)
✓ Connected to RelayKit Endpoint (us-east-2 Anycast)
✓ mTLS tunnel established
✓ Streaming data for 2 services
Ocean Vessel
Remote Site
Industrial
Fleet Vehicle
02

Deploy Globally

Devices equipped with RelayKit automatically connect to the nearest geographic endpoint via our global Anycast network—ensuring secure communication from ocean vessels to remote mountains, factories to autonomous vehicles.

Global Reach
Auto-Secure
Any Network
03

Monitor & Control

Bidirectional encrypted tunnels enable real-time monitoring, remote diagnostics, and fleet management from your network operations center - no matter where devices are deployed.

Real-time Data
Remote Control
Encrypted
Network Operations Center
247
Active Devices
99.8%
Uptime
12ms
Avg Latency
Ocean-Vessel-01
Mountain-Site-03
Factory-Line-07

Why RelayKit is the Smart Choice

Zero-Trust Security

Every connection is authenticated and encrypted end-to-end with mTLS

NAT Traversal

Works through firewalls, NAT, and complex network topologies

Optimized Protocol

Advanced session layer optimized for unreliable networks

Bidirectional

Full duplex communication for monitoring and control