Video introduction to Streams

What's New

Streams and IBM Cloud Pak for Data

Streams is now part of IBM Cloud Pak for Data, allowing you to add AI to your applications and extract insights from data from across your organization.

Develop Streams applications using Atom or Microsoft VS Code

You no longer need to download and install the Streams runtime to start developing Streams applications. Develop Streams applications and deploy them in the IBM Cloud using the plugins for Atom or Microsoft VS Code.

Streams 4.3

New features in this release include updates to dynamic and elastic scaling, event time windows, and more.

Streams runner for Apache Beam

Execute Apache Beam pipelines on the IBM Cloud using the Streams runner for Apache beam


Check out over 160 readily usable examples, from very simple to complex.

Videos: Streams in Action

The Age of Analytics has begun. When you need answers now, IBM Streams is your solution.

Scale Stream Applications at Runtime

Scale Streams apps at runtime to improve performance.

Monitor Applications and Finding Errors Using Streams Console

This video demonstrates how to use the Streams Console to monitor a running Streams job.

Compute Averages Using Time Based Windows

This video demonstrates how to calculate time-based rolling averages on streaming data.

Streaming Analytics in IBM Cloud Pak for Data

See how to create a Python application to compute the rolling average of streaming data from a notebook.

IBM Streams Introduction

Learn Streams in 5 minutes

Streaming Analytics in Python Demo

Create a Streams application in IBM Watson Studio

IBM Streaming Analytics on IBM Cloud

Deploying Apps on IBM Cloud

IBM Streams + Excel

Streaming Data in Microsoft Excel


Faster analytics made easy.

Samples Repository

Try one of over 160 sample applications and notebooks.


Central hub containing online courses, guides, and labs to help you learn about IBM Streams.

Starter Kits

Get started on your projects by building upon beginner-friendly starter kits.


View a categorized summary of all the toolkits available to IBM Streams. Available to easily download and use.

Starter Notebooks

Notebooks showing Streams applications written in Python.