BGPStream Framework Overview

The above image shows the layout of the components of the BGPStream framework.
There are three conceptual layers which are (from top-down):

Components that process BGP data using libBGPStream. E.g. BGPReader, PyBGPStream.
The core of the BGPStream framework, implemented by libBGPStream.
Components providing access to diverse BGP data sources. Read about supported data access interfaces if you want to use local/private dump files with BGPStream.

Further Reading

Learn more about how to use BGPStream by reading the tutorials.

See the BGPStream technical report for an in-depth discussion of the architecture of BGPStream.