Hyper-Efficient Message Streaming at Laser Speed.
Apache Iggy (Incubating) is a persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
Extremely Efficient
Rust language guarantees the predictable resources' usage, thus, you no longer need to worry about a random GC spikes.
Multiple Transports
TCP, QUIC, HTTP, or maybe all of them at once? Easily configure and enable the different transport protocols.
Advanced Features
Users, partitioning, consumer groups, message deduplication, retention policy, data encryption and many more.
SDK Support
Building the distributed systems might involve many programming languages, which is why, we provide different SDKs.
Management Interface
Built-in terminal CLI to manage the streaming server, or maybe the modern Web UI? Why not both :)
Fully Open-Source
Thanks to the power of community, we can constantly improve Iggy and support multiple programming languages SDKs.