Apache Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
To install iggy
, use pip:
pip install iggy-py
- Python 3.7+
All examples rely on a running iggy server. To start the server, execute:
docker run --rm -p 8080:8080 -p 3000:3000 -p 8090:8090 iggyrs/iggy:0.4.21
Refer to the python_examples directory for examples on how to use the iggy library.
Go to python_examples/README.md for instructions on running the examples.
For detailed documentation, visit Apache Iggy's official Docs.
Contributions are welcome! Please:
- Fork the repository on GitHub.
- Create an issue for any bugs or features you'd like to address.
- Submit pull requests following our code style guidelines.
For more details, see the Developer README.
Apache iggy is distributed under the Apache 2.0 License. See LICENSE for terms and conditions.
For questions, suggestions, or issues, contact the developers at [your email address] or raise an issue on GitHub.