Pion Core Platform - Overview

Pion Core is an open source software platform for building stream computing (also known as complex event processing) applications. Pion uses the most modern C++ libraries and techniques to enable best in class enterprise scaleability. It can distribute processing tasks across any number of CPU cores as well as across disparate servers.

Screenshots
Take the Tour    |    Download
 
Plugins

Pion allows you to easily extend its capabilities through the development of plugins. Plugins can be developed to provide specialized data processing logic, web services, and to enable support for different data encoding formats, databases and network protocols.

Reactors

Pion uses a special type of plugin called "Reactors" to define data processing logic. Any number of Reactor instances can be configured and connected together to create real-time data processing pipelines, or "Reaction Chains".

Services

Pion's Service plugins create web services that run within Pion's embedded web server.

Codecs

Pion's Codec plugins read or write events using a particular data encoding format.

Protocols

Pion's Protocol plugins are used by our SnifferReactor to generate events derived from live network traffic.

Databases

Pion's Database plugins store and retrieve information using the embedded database or external database servers.

 

The Pion Core Platform is owned by Atomic Labs, Inc. and published under a GPL Affero license. Commercial licenses are also available for purchase from Atomic Labs.