spire_proto

Crates.iospire_proto
lib.rsspire_proto
version0.1.0
created_at2026-01-21 23:23:17.093509+00
updated_at2026-01-21 23:23:17.093509+00
descriptionProtocol buffer definitions for SpireDB
homepage
repositoryhttps://github.com/spiredb/spiredb/
max_upload_size
id2060357
size56,169
Theo M. Bulut (vertexclique)

documentation

README

SpireDB Logo

SpireDB

Stream → Store → Scale.

License Elixir Rust Discord SpireDB Docker SpireSQL Docker


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

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

📚 spire.zone/docs

License

See LICENSE for details.

Commit count: 73

cargo fmt