One Binary, Every Scale
From a developer's laptop to a 1000-node cluster. Same binary, same query language, same API. No JVM, no Elasticsearch, no Kafka, no Zookeeper.
SPL2 Query Language
Splunk-inspired pipeline query language with 25+ commands, 15+ aggregation functions, CTEs, joins, and materialized views. One language everywhere.
Pipe Mode to Cluster
Query local files and stdin without a server. Start a single-node server. Scale to a distributed cluster. The binary adapts to your needs.
Key Differentiators
Zero Dependencies
Static binary, zero runtime dependencies. Install with a single curl. No JVM, no package managers, no shared libraries.
Schema-on-Read
No upfront schema definition. Send any JSON, any text, any format. Fields are discovered and indexed automatically.
~50 MB Memory
Idle memory footprint of ~50 MB vs ~12 GB for Splunk. Runs on a $5/month VPS or a Raspberry Pi.
How LynxDB Compares
| LynxDB | Splunk | Elasticsearch | Loki | ClickHouse | |
|---|---|---|---|---|---|
| Deployment | Single binary | Standalone or distributed | Single node or cluster | Single binary or microservices | Single binary or cluster |
| Dependencies | None | — | Bundled JVM | Object storage (prod) | Keeper (replication) |
| Query language | SPL2 | SPL | Lucene DSL / ES|QL | LogQL | SQL |
| Pipe mode | Yes | No | No | No | Yes |
| Schema | On-read | On-read | On-write | Labels + line | On-write |
| Memory (idle) | ~50 MB | ~12 GB | ~1 GB+ | ~256 MB | ~1 GB |
| License | Apache 2.0 | Commercial | ELv2 / AGPL | AGPL | Apache 2.0 |