The graph database forged for performance.
A Rust-powered graph database with a native Cypher engine, ACID transactions, an auto-generated GraphQL API, and built-in graph algorithms, engineered for speed, safety, and scale.
// Find the shortest path between two people
MATCH path = shortestPath(
(a:Person {name: "Alice"})-[:FRIEND*]-(b:Person {name: "Hank"})
)
RETURN path, length(path) AS hopsquery GetEngineers {
person(first: 10) {
id
name
outgoing_friend {
edges { since node { name } }
}
}
}# Linux / macOS
curl -fsSL https://anvildb.com/install.sh | sh
# drivers
cargo add anvilent npm i anvilent pip install anvilentEverything you need, batteries included.
Building connected-data applications normally means stitching together a graph engine, a document store, a GraphQL layer, an auth service, file storage and an admin UI. Anvil collapses all of it into one memory-safe Rust binary with no sidecars, so you focus on your data, not your infrastructure. It speaks Cypher and GraphQL, connects through native drivers in four languages, and imports Neo4j dumps. No JVM. No garbage-collection pauses.
Cypher query engine
Full Cypher: lexer, parser, semantic analysis, a cost-based optimizer and a Volcano-model executor with 25+ operators, multi-hop pattern matching and quantified paths.
ACID transactions
MVCC with version chains, three snapshot-isolation levels, record-level locking, deadlock detection and ARIES-style crash recovery.
Storage engine
Page-based storage with an LRU cache, a CRC32-checksummed WAL, B+ tree indexes (unique, composite, full-text, spatial) and LZ4/Zstd compression.
Built-in graph algorithms
PageRank, Dijkstra/A*, BFS/DFS, Louvain, connected components, betweenness and closeness centrality, MST, triangle counting and node similarity.
Auto-generated GraphQL
A GraphQL schema generated from your graph, with Relay-spec connections, filtering, batched DataLoader queries and real-time subscriptions over WebSockets.
Hammer visual browser
A browser UI with a Cypher editor, force-directed graph visualization, a schema browser, monitoring dashboard and RLS policy manager. All bundled in.