SwiftMQ Streams

Mircoservice Platform & Realtime Streaming Analytics inside your SwiftMQ Universal Router.

Microservice Platform

Highly scalable microservice platform, works on message streams, runs inside a SwiftMQ Router and can be easily integrated into existing infrastructures and data feeds.

Language Agnostic

Implement streams in a scripting language of choice. Any JSR 223 compliant scripting engine such as JavaScript, Groovy, Scala or Python can be used. Scripts are automatically compiled to byte code to guarantee high performance.

Intercept anything

Streams can intercept any message flow sent by applications over queues and topics. No need to change application code or messages.

Realtime Streaming Analytics

Sliding, tumbling, session windows | event time processing | late arrival handling | queue, topic, management inputs | queue, topic, eMail outputs

Enrich from Databases

Stream message data can be enriched on the fly from any JDBC compliant database.


Streams can be connected via intermediate queues and topics router network wide to implement complex logic or pipelines in multiple, exchangeable steps.

High Available

No data is lost or processed twice in case of a HA failover due to HA transaction consistency.

Streams continue after a HA failover at the point where they stop before the failover.


SwiftMQ Streams is included in SwiftMQ Universal and High Availability Router.