Frontier Documentation
Learn the service-to-edge model, run the fastest demos, and then integrate the SDKs.
Frontier is easiest to understand in this order: first the communication model, then the examples, then the SDK snippets. If your backend services need to directly reach online edge nodes and edge nodes also need to reach services back, you are in the right place.
Examples
Use chatroom for messaging and presence, or RTMP for stream transport.
Why Frontier
See when Frontier is the right model, and when another tool is simpler.
Usage Guide
Copy the service-side and edge-side SDK patterns you actually need.
Quick Start Guide
1Start the Gateway
Run a standalone Frontier instance using Docker. This exposes the Service port (30011) and the Edge port (30012).
2Microservice Integration
Microservices connect to port 30011. Start with a dialer, then create the service client.
3Edge Node Integration
Edge nodes (IoT, agents, clients) connect to port 30012. Then they can publish, register RPC, call services, or accept streams.