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

Samples

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

Explore

Faster analytics made easy.

Samples Repository

Try one of over 160 sample applications and notebooks.

Tutorials

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.

Toolkits

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.