Limited-Time Offer: 50% off IBM TechXchange Conference 2025
IBM’s largest technical learning event is back October 6-9 in Orlando, FL
If you're new to Streams, this page has all you need to get started.
How do I get started with Streams?Get started with Python, SPL, or Streams Flows.
Find a sampleSearch for sample applications written in Python, SPL, and Java.
Get helpAsk a question. Join a GitHub Project.
Cloud Pak for Data: The Streams runtime is available as an add-on in IBM Cloud Pak for Data.See the documentation for how to install it.IBM Cloud: Streams is also available as a service on the public IBM Cloud.
There are several ways to get started.
Follow the learning path to get started using Streams Flows, a lightweight, drag-and-drop IDE for creating Streams applications. You will cover ingesting data from Kafka and scoring a model saved in Watson Machine Learning.
Cloud Pak for Data: Follow the Streams flows learning path for Cloud Pak for Data
Use the Streams Python API to create applications that process streaming data with Python. Cloud Pak for Data, Cloud Pak for Data as a Service, and local installations: Follow the development guide to get started.
Streams Processing Language is specifically designed for creating Streams applications. You can use Microsoft Visual Studio Code (VS Code) or Atom, or Streams Studio to get started.Follow the Streams Quick Start to learn the basics.
Follow the Java development guide.