
csp-gateway
is a framework for building high-performance streaming applications.
It is is composed of four major components:
- Engine: csp, a streaming, complex event processor core
- API: FastAPI REST/WebSocket API
- UI: Perspective and React based frontend with automatic table and chart visualizations
- Configuration: ccflow, a Pydantic/Hydra based extensible, composeable dependency injection and configuration framework
For a detailed overview, see our Documentation.
csp-gateway
can be installed via pip or conda, the two primary package managers for the Python ecosystem.
To install csp-gateway
via pip, run this command in your terminal:
pip install csp-gateway
To install csp-gateway
via conda, run this command in your terminal:
conda install csp-gateway -c conda-forge
See our wiki!
Check out the contribution guide for more information.
This software is licensed under the Apache 2.0 license. See the LICENSE file for details.