Building the future of observability data lakes with open standards
We build IceGate — an open-source observability data lake engine that brings the power of Apache Iceberg to logs, traces, metrics, and events.
Make observability data storage cost-effective, scalable, and vendor-neutral by leveraging open standards and object storage.
- Open Protocols — Native OpenTelemetry ingestion, Loki/Prometheus/Tempo-compatible query APIs
- Open Standards — Apache Iceberg tables, Arrow query engine, Parquet storage
- Cost-Effective — Object storage-first architecture with compute-storage separation
- Enterprise-Ready — ACID transactions, exactly once delivery, real-time queries
| Layer | Technology |
|---|---|
| Table Format | Apache Iceberg |
| Query Engine | Apache DataFusion + Arrow |
| Storage | Apache Parquet on Object Storage |
| Ingestion | OpenTelemetry Protocol |
| Query APIs | Loki, Prometheus, Tempo compatible |
| Repository | Description |
|---|---|
| icegate | Core observability data lake engine |
| docs | Documentation for the project hosted on https://docs.icegate.tech |
Traditional observability platforms lock your data in proprietary formats with unpredictable costs. IceGate takes a different approach:
- Your Data, Your Storage — All data lives in your object storage (S3, GCS, Azure Blob)
- No Vendor Lock-in — Standard formats mean you can query with any Iceberg-compatible tool
- Predictable Costs — Pay only for storage and compute you actually use
- Scale Independently — Ingest, query, and maintenance scale separately based on demand
git clone https://github.com/icegatetech/icegate
cd icegate
make dev # Start full development stackAll projects are licensed under Apache License 2.0.
For support, feedback, or collaboration, please reach out to us at [email protected] or join our community on Slack.
Built with Apache Iceberg | Apache Arrow | Apache Parquet | OpenTelemetry
