Build the broker topology around your data
System Routes define how your Coreflux broker participates in a wider MQTT system. Use them to bridge selected topics to another broker, or make Coreflux consume and produce Sparkplug B traffic.For high-availability Coreflux clustering (multi-node broker failover), see High-Availability Clustering. That feature is broker configuration, not a System Route.
When to use System Routes
Use this category when you need to:- synchronize topics with another MQTT broker;
- decode Sparkplug B payloads into readable JSON;
- publish as a Sparkplug edge node; or
- make Coreflux the Sparkplug Primary Host Application.
Choose a System Route
MQTT Bridge
Synchronize selected MQTT topics with another broker.
Sparkplug B
Decode Sparkplug traffic or publish Coreflux metrics as an edge node.
Sparkplug Host
Make Coreflux the Primary Host for a Sparkplug namespace.
Choose the route by the role Coreflux needs to play.
Compare System Routes
Next Steps
Choose a Sparkplug role
Compare decode, edge-node, and Primary Host responsibilities.
High-Availability Clustering
Run multiple Coreflux brokers as a fault-tolerant cluster.

