Skip to content

Rust API Reference

Grafeo is written in Rust and provides a native Rust API.

Crates

Crate docs.rs
grafeo docs.rs/grafeo
grafeo-engine docs.rs/grafeo-engine

Quick Start

use grafeo::GrafeoDB;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let db = GrafeoDB::new_in_memory()?;
    let session = db.session()?;

    session.execute("INSERT (:Person {name: 'Alix'})")?;

    Ok(())
}

Crate Documentation

API Stability

The public API (grafeo and grafeo-engine) follows semver.

Internal crates may have breaking changes in minor versions.