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. It has also been adopted by the Weather Company (IBM) as a critical component of their "fabric."

Is IBM Streams available in the cloud?

IBM Streams applications can be built and run in the IBM Cloud, on IBM Cloud Pak™ 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 IBM Streams in minutes

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