What is IBM Streams

IBM Streams is the premier streaming analytics engine on the market.

It was developed as a joint project between the US government and IBM Research. The project's goals were to process any type of data as fast as possible and have a scalable architecture. IBM Streams first became available commercially in 2009. Since then, multiple government and private industry customers have chosen Streams for vital real-time use cases.

Why should I care

Companies around the world have more and more pressure to respond to any event in real time as the amount of data needed to be processed increases exponentially. Just look at the data generated on social networks, the Internet of Things, or weather, for example. IBM Streams is listed as a leader in the latest Forrester report, The Forrester Wave™: Streaming Analytics, Q3 2017. It has also been adopted by the Weather Company (IBM) as a critical component of their "fabric." Also, it was selected by Walmart as their platform of choice after extensive benchmarking.

Is IBM Streams available in the cloud?

IBM Streams applications can be built and run in the IBM Cloud, on IBM Cloud Private for Data and in Streams native install, VM and Docker images. Applications built in one form factor can be deployed across the others.​

How do I get started with IBM Streams?

The best way to get started is to complete the IBM Streams introductory lab available on streamsdev.

Get started on Streaming Analytics in minutes

Streaming Analytics on IBM Cloud offers most of the features of IBM Streams on an agile, cloud-based platform.