What's New

Improved Python Support and IBM DSX Integration

Develop and deploy Streams applications in Python without installing Streams. You can also develop applications right from your browser using IBM Data Science Experience platform, and more!

Streams 4.2

Write applications in pure Java, Scala or Python, score data streams with Spark MLlib, follow your data with lineage and governace and much more!

Analytics on the Edge

Streams V4.2 integrates with Apache Edgent (incubating) to enable analytics from the center to the edge.


Check out over 100 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.

IBM Streams Introduction

Learn Streams in 5 minutes

Streaming Analytics in Python Demo

Create a Streams application in the IBM Data Science Experience

IBM Streaming Analytics on Bluemix

Deploying Apps on Bluemix

IBM Streams + Excel

Streaming Data in Microsoft Excel

Build Apps in Minutes

Building Apps in the Streams Studio IDE


Faster analytics made easy.


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 .

Streaming Analytics Samples

Try one of numerous sample applications to learn more about the Streaming Analytics service.


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