IBM Streams developer's roadmap

Find links to the information resources that are available for IBM® Streams developers. Whether you're just getting started with analyzing streaming data or you're looking to expand your knowledge, we have the information that you need.

Develop IBM Streams apps

Use the following resources to dive into developing your own stream processing applications.

Basics of stream processing applications
Learn about the components of stream processing applications. This information covers basic concepts, like operators and the fundamentals of IBM Streams Processing Language (SPL). (Type: IBM Knowledge Center; Format: HTML)
Writing stream processing applications
You develop applications locally with your IBM Streams Version 4.3 development environment and run them in an IBM Streams instance.
Topology Toolkit
If you're a Java master or a Python wizard, you can use the Topology Toolkit to create stream processing applications. (Type: Community; Format: HTML)
SPL standard and specialized toolkits
You don't have to start from scratch every time. IBM Streams includes reusable SPL artifacts for a variety of data processing needs. Whether you need complex event processing or speech-to-text conversion, there's a toolkit for that solution.
Sample applications
Do you learn better by doing? The sample applications and tutorials can help you get started more quickly. (Type: IBM Knowledge Center; Format: HTML)
Reference
This section includes reference information for the IBM Streams commands and APIs.