spire-cli-0.1.2 is not a library.
SpireDB is a unified data platform that seamlessly integrates high-performance distributed storage with intelligent compute capabilities.
Components
| Component | Description | Status |
|---|---|---|
| SpireDB | Distributed storage engine with Raft consensus | ✅ Available |
| SpireSQL | SQL compute layer (PostgreSQL wire protocol) | ✅ Available |
| spire | Command-line interface for cluster management | ✅ Available |
| spire-ai | AI-native SDK for SpireDB — RAG, code search, agents | ✅ Available |
Features
Storage (SpireDB)
- Redis Compatible — Use any Redis client
- Distributed — Automatic sharding and replication
- Vector Search — Built-in approximate nearest neighbor search
- Streams — Event streaming and processing
- Transactions — ACID transactions
Compute (SpireSQL)
- PostgreSQL Compatible — Connect with
psql, DBeaver, or any Postgres client - Distributed Queries — Parallel execution across shards
- Join Storage & Compute — Query your data with SQL
CLI (spire)
- Cluster Management — View cluster status and members
- Schema Operations — List tables and indexes
- SQL Shell — Interactive SQL console
Plugins
- Extensible — Write custom plugins in Elixir
- Hot Reload — Deploy plugins without restart
- Pre-built Plugins — Rate limiting, caching, transformations
Documentation
License
See LICENSE for details.