The complexity of bringing together streaming, datalake, and schema management is holding your team back.
Wings is your open-source streaming platform. It uses zero-copy Iceberg storage to eliminate data duplication, giving you the power to own your entire data stack and simplify your architecture.
star us on githubpowered by
wings stores topics data into an apache iceberg catalog. stream data with wings, or query using any apache iceberg reader
Partition data based on your domain's key. not a scaling strategy. data in iceberg looks nicer.
can self host all of it, no data or metadata sent to external servers.
We manage the topics schema and allow schema operations such as adding and removing columns.
we separate data from metadata, and storage from compute. deployment is easy with the metadata server using cloud services for storage.
push and pull data using arrow flight. query any data and metadata using sql.
use express buckets for lower latency real time data, use normal buckets for compacted data
we leverage LiquidCache to implement distributed pushdown caching and reduce the number of s3 requests, improving latency and reducing cost.
wings interacts with external services to provide authentication, authorization, and secret management. object store config is safely store in external vaults.
wings is implemented in rust, leveraging the arrow and datafusion ecosystem. we provide a typescript sdk for best-in-class developer experience.
We use cookies to enhance your browsing experience.