IBM Streams Developer Community
IBM Streams is an advanced analytic platform that allows user-developed applications to quickly ingest, analyze, and correlate information as it arrives from thousands of real-time sources.
What’s new
More and more organizations have applications that are generating continuous streams of data. It could be click streams, event logs, sensor readings, GPS location data of vehicles, or data from Internet of Things devices. Adding real time analytics can help you gain insights on your data as it is generated. For example, you could build...
Continue reading Quickly create Streams applications using the new Streams Designer
Securing connections via SSL is a requirement in many application solutions where sensitive data is being transmitted across the network. In this article, I will discuss the new functionality added to the RabbitMQ operators that allow applications to create secured connections to RabbitMQ. In order to support this, the operators in the RabbitMQ toolkit have...
This post has a series of videos to help you get started with the Streams Runner for Apache Beam.
If you have IoT devices running Apache Edgent, you might want to perform centralized analytics on the data from the devices with Streams. The Streams IoT starter kit is a great way to begin.
Imagine that your organization has smart devices in various locations. To gain insights from the data generated by those devices, you need to send all the data to a central application for further analysis. By adding centralized, real-time analysis to the data, you can gain more value from these devices and act on the insights...
Apache Beam is a programming model that allows you to create platform agnostic streaming applications and then select a platform for execution at runtime. The selected platform is called a runner. In a continued effort to make it easy to create applications that analyze data in real-time, the Streams runner for Apache Beam has been...
Continue reading Introducing the Streams Runner for Apache Beam
Co-Authors: David Koster & Jingdong Sun ZooKeeper is an important part of making sure your Streams deployment is stable and performant. While ZooKeeper performance will not cause your applications to perform better or worse in most situations, it can affect administration. The purpose of this post is to take a deeper dive into how IBM...
Continue reading A Deeper Dive into IBM Streams and Apache ZooKeeper
The console in the Streaming Analytics service in Bluemix has been updated with the following enhancements.
Continue reading Enhancements to the Streaming Analytics service console for October 2017
Adding additional resources to scale up your Streaming Analytics service on Bluemix is quick, as shown in this 1-minute video.
We are much more than halfway through the year and I thought it would be a good idea to recap some of the more interesting announcements and releases that have happened so far, in case you missed any.
This post has sample Streams code in Python, Java and SPL for communicating with edge devices running Apache Edgent. It also demonstrates how an Edgent application can send and receive data to and from a Streams application.
Continue reading Cheat-sheet for connecting Edgent and Streams applications
Elasticsearch is a distributed RESTful search engine that provides near real-time (NRT) search and provides various sets of APIs (RESTful, Java, etc.) for storing and accessing documents. With the new Elasticsearch toolkit, you can effortlessly store your Streams data in Elasticsearch. This article will guide you through how to use the ElasticsearchIndex operator to store...
Continue reading Store and Graph Data with the Elasticsearch Toolkit
Are you a Python developer who’s looking to get started quickly and easily with IBM Streams? If so, then Streams’ new online course, Streaming Analytics Basics for Python Developers is tailored especially to you!
Continue reading New course: Streaming Analytics for Python developers
The Streaming Analytics service on Bluemix has been upgraded again with mostly bug fixes but also a couple of new enhancements to the Console. These enhancements are mainly to do with making problem determination easier. If you use the service, your Streams instance has already been upgraded with these fixes and enhancements and no action...
Continue reading Latest improvements to the Streaming Analytics service


IBM Streams on Github
Apache Edgent (Incubating)