Back to all databases

agdb

An application-native graph database written in Rust using programmatic query builders instead of a text-based query language. Features ACID transactions, memory-mapped persistent storage, and client libraries for Rust, Python, TypeScript, PHP, Java, C, C++, and C#.

Overall rank
#117
First released
June 2023
License
Apache-2.0
Built with
Rust

Details

Vendor
Agnesoft
Type
Property Graph
Kind
Embedded
Category
Emerging
License
Apache-2.0
Language
Rust
Query Languages
Custom API
Protocols
HTTP/REST
Sources 5 references

Protocols HTTP/REST

agdb_server exposes an OpenAPI/REST HTTP API for remote use; agdb is also usable as an embedded Rust crate with no network protocol.

License Apache-2.0

SPDX identifier as classified by GitHub from the repository licence file.

Released 2023-06

Confirms current value. The first published crates.io release, agdb v0.1.0, dates to 2023-06-18, matching the corresponding GitHub v0.1.0 tag/commit.

  • "crate":"agdb","num":"0.1.0","dl_path":"/api/v1/crates/agdb/0.1.0/download","readme_path":"/api/v1/crates/agdb/0.1.0/readme","updated_at":"2023-06-18T14:12:01.809928Z"
    agdb versions - crates.io API · reviewed 2026-08-02

Language Rust

Confirms current value. The crate's own Cargo.toml is a Rust package manifest (using the Rust-specific 'edition' field), and GitHub's byte-count stats show Rust dominant (2.2M bytes) over all other languages in the repo.

  • [package] name = "agdb" version = "0.13.2" edition = "2024" license = "Apache-2.0" homepage = "https://github.com/agnesoft/agdb" repository = "https://github.com/agnesoft/agdb"
    Cargo.toml · reviewed 2026-08-02