Applications publish and subscribe to streams via Streamr nodes. In other words, nodes are the access points to the Streamr Network. To connect your application to streams, you interface it with a Streams node. This repository contains examples of pushing or pulling data into or out of the Streamr Network.
There are two strategies for interfacing applications with Streamr nodes:
- Light node: the node is imported to your application as a library and runs locally as part of your application
- Broker node: the node runs separately, and your application connects to it remotely using one of the supported protocols
Check out the Developer docs for more more in depth implementation details.