Back to all databases

Atomic Server

A lightweight Rust graph database built around the Atomic Data specification. Provides event-sourced versioning, hierarchical authorization, and real-time sync via WebSockets.

Overall rank
#20
First released
August 2020
License
MIT
Built with
Rust

Details

Vendor
Ontola
Type
Other
Category
Emerging
License
MIT
Language
Rust
Query Languages
Custom API
Protocols
HTTP/RESTWebSocket
Sources 5 references

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.

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.

License MIT

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