quickwit-oss/quickwit

A cloud-native search engine optimized for observability data, offering superior performance and cost-efficiency on cloud storage. The platform delivers sub-second search capabilities while being up to 10x more cost-effective than traditional solutions.

Open source alternatives to:

Screenshot of quickwit website

Revolutionary Cloud-Native Search Engine for Modern Observability

Quickwit stands at the forefront of search engine technology, specifically engineered for cloud-native environments and observability workflows. As a powerful alternative to traditional solutions like Elasticsearch, Datadog, Loki, and Tempo, it brings unprecedented efficiency to log management, distributed tracing, and soon, metrics analysis.

Unmatched Performance and Cost Efficiency

At its core, Quickwit revolutionizes search capabilities on cloud storage platforms. The engine delivers remarkable sub-second search performance while maintaining cost efficiency. Through innovative architecture and optimized IO paths, users can experience up to 10x cost savings compared to traditional solutions, making it an economically sound choice for enterprises of all sizes.

Comprehensive Feature Set

Quickwit comes equipped with a robust set of features designed to meet modern observability needs:

  • Advanced full-text search capabilities with powerful aggregation queries
  • Seamless integration through Elasticsearch-compatible API
  • Native support for Jaeger distributed tracing
  • OTEL-native functionality for logs and traces
  • Flexible schema options - both schemaless and strict schema indexing
  • Advanced analytics capabilities in schemaless mode
  • Native integration with major cloud storage providers (AWS S3, Azure Blob Storage, Google Cloud Storage)
  • Decoupled compute and storage architecture with stateless components
  • Built-in Grafana data source support
  • Enterprise-ready Kubernetes deployment via Helm charts
  • Comprehensive RESTful API

Enterprise-Grade Capabilities

For enterprise deployments, Quickwit offers essential features that ensure reliable operation at scale:

  • Seamless integration with multiple data sources including Kafka, Kinesis, and Pulsar
  • Robust multi-tenancy support with flexible index management and partitioning
  • Configurable retention policies for efficient data lifecycle management
  • GDPR-compliant delete operations
  • Scalable distributed architecture with high availability for search operations

Technical Excellence

The platform's architecture has been meticulously designed for cloud environments, featuring optimized IO paths and revolutionary index data structures. This technical foundation enables stateless search operations while maintaining sub-second performance on cloud storage, setting new standards in search engine efficiency.

Compatibility and Migration

Organizations looking to transition from Elasticsearch or OpenSearch will find Quickwit particularly appealing. The platform supports a comprehensive subset of Elasticsearch/OpenSearch API, including popular endpoints, query DSL, and aggregations. This compatibility ensures a smooth migration path for existing applications and tools.

Future-Ready Development

Quickwit maintains an active development cycle with regular feature updates. The upcoming releases promise significant enhancements:

Version 0.9 (July 2024)

  • Enhanced indexing and search performance
  • Advanced index configuration capabilities
  • New concatenated field feature

Version 0.10 (October 2024)

  • Flexible schema updates
  • Enhanced distributed ingestion capabilities
  • Comprehensive index template support

With its innovative approach to cloud-native search and commitment to continuous improvement, Quickwit represents the future of observability data management. Its combination of performance, cost-efficiency, and enterprise-ready features makes it an ideal choice for organizations seeking to optimize their observability infrastructure.