Skip to main content

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.