Hyper-Efficient
Message Streaming
at Laser Speed
Apache Iggy (Incubating) is a high-performance, persistent message streaming platform written in Rust, capable of processing millions of messages per second with ultra-low latency.
Millions
Messages/Second
< 1 ms
Latency @ P99
6+
Language SDKs
100%
Free & Open Source
Built for performance
Apache Iggy (Incubating) is designed from the ground up to deliver exceptional performance, reliability, and developer experience for modern message streaming workloads.
Ultra-High Performance
Process millions of messages per second with predictable low latency thanks to Rust's zero-cost abstractions and no garbage collection.
Zero-Copy Serialization
Custom zero-copy (de)serialization for improved performance and reduced memory usage, working directly with binary data.
Multiple Transport Protocols
Support for QUIC, TCP, and HTTP protocols with TLS encryption, giving you flexibility in how clients connect.
Multi-Language SDKs
Client libraries available for Rust, C#, Java, Go, Python, Node.js, C++, and Elixir with more languages coming.
Consumer Groups & Partitioning
Built-in support for consumer groups, partitioning, and horizontal scaling across connected clients.
Security & Authentication
User authentication and authorization with granular permissions, Personal Access Tokens, and optional data encryption.
Built-in Monitoring
OpenTelemetry logs & traces, Prometheus metrics, and built-in benchmarking tools for performance monitoring.
Multi-Tenant Support
Stream abstraction for multi-tenancy, message retention policies, and S3-compatible backup storage.