Clojure API
Core API (Clojure/Java)
Creating a Database
(require '[chrondb.core :as chrondb])
;; Create with default configuration
(def db (chrondb/create-chrondb))
;; Create with custom configuration
(def db (chrondb/create-chrondb config))Document Operations
Save Document
(chrondb/save db "key" value)Get Document
Delete Document
Search Operations
Search Documents
Version Control Operations
Get Document History
Get Document at Point in Time
Compare Document Versions
Branch Operations
Create Branch
Switch Branch
Merge Branches
Transaction Operations
Transaction Metadata and Git Notes
Header
Description
Event Hooks
Register Hook
Utility Functions
Health Check
Backup / Restore
Statistics
Error Handling
Last updated
Was this helpful?