W3bstream is a powerful event-driven system that generates Event Messages based on specific triggers. It is designed to help developers handle high-volume, real-time data processing and event-driven workflows efficiently.
W3bstream supports several event triggers, including:
- Receiving data messages on an HTTP API endpoint
- Receiving data messages on an MQTT topic
- Detecting smart contract events through a Blockchain Monitor, and
- Detecting a certain blockchain height through a Chain Height Monitor.
Every W3bstream event has a Payload attached to it: when a W3bstream event is emitted, and a matching Event Routing strategy exists for that event, the event is sent to the appropriate Project that contains the destination handler function. This enables developers to efficiently process the payload of the event and take the necessary actions.