Secure, realtime interaction with any device from anywhere
Nabto Edge provides secure, low-latency peer-to-peer communication, perfect for real-time remote control of IoT devices like HVAC systems, smart locks and lighting. And tunneling of e.g. HTTP and RTSP applications.
With end-to-end encryption and direct device-to-app connections, it eliminates the need for complex cloud infrastructure.
Decentralized access control based on paired public keys ensures secure remote access; no central end-user account required.
View Case Stories
Strong security
Nabto Edge delivers decentralized access control with paired public keys, similar to SSH. This eliminates the need for users to sign up for a central account, ensuring secure remote access with minimal UX friction.
simple, flexible integration
Our open source SDK for embedded systems makes integration simple. And with full transparency. Client SDKs for all mobile and desktop platforms. Thorough documentation and examples to get you started quickly.
Global Deployment
Our global network of data centers ensures lowest possible latency and high availability. Nabto’s servers are only used for connection mediation. If no internet connection, a local, secure Nabto Edge connection can still be established.
Nabto Edge CoAP: Secure Remote Control of Anything
CoAP (Constrained Application Protocol) is a protocol for request/response communication between a client and server, designed for constrained devices and hence ideal for IoT.
Nabto Edge supports CoAP using the Nabto Edge Direct P2P based protocol as transport instead of e.g. a UDP or BLE based transports as used in other implementations. This means that it is possible to develop request/response clients that interact directly and securely with remote devices using CoAP, regardless of firewall configurations at either peer.
This greatly simplifies development as you can use well-known patterns from traditional client/server HTTP REST service development.
Read About CoAP DevelopmentNabto Edge TCP Tunneling: Add Remote Access to Existing Applications
This way of integrating Nabto is particularly useful if you want to add secure remote access capabilities to existing TCP client/server applications: Only minimal code changes as the existing TCP client just needs to connect to the local Nabto proxy TCP server started in the client application instead of the actual TCP server.
The integration happens at the application level: No VPNs needed, no complex central configuration. A few lines of code in the client application for SDK integration. Or use our ready-for-production commandline applications.
Watch the Nabto Edge TCP Tunneling introduction video for a gentle introduction. Next, try the commandline examples for a quick hands-on demonstration.
Read About Tunnels
