ladybugdb
Installation
SKILL.md
LadybugDB
LadybugDB is an embedded, in-process property graph database — no server process required. It uses the openCypher query language with a required, predefined schema (unlike Neo4j), columnar disk-based storage, vectorized query execution, and serializable ACID transactions.
Quick orientation
- Schema-first: you must create node/rel tables before inserting data
- One primary key per node table — automatically indexed, unique, non-null
- Walk semantics: repeated edges allowed in MATCH (unlike Neo4j's trail semantics)
- One write transaction at a time; multiple concurrent reads are fine
- In-memory mode: use
":memory:"as the database path for ephemeral databases
Installation
# CLI
curl -s https://install.ladybugdb.com | bash # Linux
brew install ladybug # macOS