Details
- Vendor
- Ontola
- Type
- Other
- Category
- Emerging
- License
- MIT
- Language
- Rust
- Query Languages
- Custom API
- Protocols
- HTTP/RESTWebSocket
The go-to resource for graph technology details
A lightweight Rust graph database built around the Atomic Data specification. Provides event-sourced versioning, hierarchical authorization, and real-time sync via WebSockets.
Protocols HTTP/REST, WebSocket
REST/HTTP is used for one-off resource fetches; the WebSocket protocol (atomicdata-ws) is the primary channel for real-time sync and subscriptions.
All Atomic Data resources have a unique URL, which can be fetched using HTTP.API - Atomic Data Docs · reviewed 2026-08-02
The WebSocket protocol is the primary communication channel for Atomic Data synchronization.Atomic Data WebSocket Protocol — sync, real-time collaboration, and offline-first · reviewed 2026-08-02
Released 2020-08
Corrected from 2020-09. The project's own roadmap page dates AtomicServer's first appearance to August 2020, matching the first crates.io publish (2020-08-10); the GitHub repository's July 2020 creation date reflects only the initial commit, not a public release.
AtomicServer (2020-08). The server (using the same atomic_lib as the CLI) should be a fast, lightweight server that must be easy to set-up. Functions as a graph database with no dependencies.Strategy, history and roadmap - Atomic Data Docs · reviewed 2026-08-02
Language Rust
Confirmed; no change from current value.
atomic_lib is the place where most logic resides. Written in Rust.Strategy, history and roadmap - Atomic Data Docs · reviewed 2026-08-02
License MIT
SPDX identifier as classified by GitHub from the repository licence file.
"spdx_id": "MIT"GitHub licence API — ontola/atomic-server · reviewed 2026-08-02