Quickwit
Cloud-native search engine for log management and analytics on object storage.
Why consider Quickwit?
Quickwit is a cost-effective, sub-second search engine written in Rust. It indexes logs, traces, and text directly onto AWS S3, Google Cloud Storage, or MinIO without SSD attachment.
Learn Quickwit by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide3 sections
Overview of Quickwit
Quickwit decouples compute from storage by indexing and searching data directly on cloud object storage (S3, GCS, Azure Blob, MinIO). Developed in Rust and powered by the Tantivy search library, it cuts log storage costs by up to 10x compared to traditional Elasticsearch clusters.
Running Quickwit via Docker
docker run -d \ --name quickwit \ -p 7280:7280 \ -v $(pwd)/qwdata:/quickwit/qwdata \ quickwit/quickwit:latest runAccess the Quickwit UI on http://localhost:7280/ui.
Creating an Index and Searching
# Create an index using a schema YAMLcurl -X POST http://localhost:7280/api/v1/indexes -H "Content-Type: application/yaml" --data-binary @tutorial-index.yaml# Search recordscurl "http://localhost:7280/api/v1/tutorial-index/search?query=status:500"Quickwit is distributed under the GNU AGPL-3.0 license.
Related tools
More options with a similar category or technology profile.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
bpytop
Python port of bashtop with game-like UI, responsive mouse support, and hardware sensors.
bashtop
Linux resource monitor showing usage and stats for processor, memory, disks, network, and processes.
SchemaHero
Kubernetes-native declarative database schema management and table migration operator.