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.
pip install apache-iggy
For testing:
pip install -e ".[testing]"
For development with all tools:
pip install -e ".[dev,testing]"
# Run tests with Docker (recommended) docker compose -f docker-compose.test.yml up --build
# Install dependencies and build pip install -e ".[testing]" maturin develop # Run tests (requires iggy-server running) pytest tests/ -v
Refer to the examples/python/ directory for usage examples.
See CONTRIBUTING.md for development setup and guidelines.
Licensed under the Apache License 2.0. See LICENSE for details.