OpenDXL Streaming Python Client Library
Overview
The OpenDXL Streaming Python client library is used to consume records
from and produce records to a
Data Exchange Layer <http://www.mcafee.com/us/solutions/data-exchange-layer.aspx>
_
(DXL) Streaming Service.
The DXL Streaming Service exposes a REST-based API that communicates
with a back-end streaming platform (Kafka, Kinesis, etc.). The streaming service
performs authentication and authorization and exposes methods to retrieve
and produce records.
One concrete example of a DXL Streaming Service is the
McAfee Investigator <https://www.mcafee.com/enterprise/en-us/products/investigator.html>
_
"Events feed".
Documentation
See the
GitHub Wiki <https://github.com/opendxl/opendxl-streaming-client-python/wiki>
_
for an overview of the OpenDXL Streaming Python client library and
examples.
See the
OpenDXL Streaming Python Client Library Documentation <https://opendxl.github.io/opendxl-streaming-client-python/pydoc>
_
for installation instructions, API documentation, and examples.
Bugs and Feedback
For bugs, questions and discussions please use the
GitHub Issues <https://github.com/opendxl/opendxl-streaming-client-python/issues>
_.
LICENSE
Copyright 2018, McAfee LLC
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at
<http://www.apache.org/licenses/LICENSE-2.0>
_