EACL (Enterprise Access ControL)
EACL (Enterprise Access ControL) is a situated ReBAC authorization library inspired by SpiceDB, built in Clojure and backed by Datomic Pro, Datahike, Datalevin, or DataScript. Permissions are stored as data that co-exist with the application's data, which provides reduced network latency, strong local consistency, and opportunities for real-time view maintenance. It ships with a performance demo (1M permissioned entities, 3.8M relationships), an in-browser toy Google Drive clone, and handles authorization in the Datahike HTTP server; EACL V8 RC was released to Clojars.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
EACL (Enterprise Access ControL)
EACL (Enterprise Access ControL) is a situated ReBAC authorization library inspired by SpiceDB, built in Clojure and backed by Datomic Pro, Datahike, Datalevin, or DataScript. Permissions are stored as data that co-exist with the application's data, which provides reduced network latency, strong local consistency, and opportunities for real-time view maintenance. It ships with a performance demo (1M permissioned entities, 3.8M relationships), an in-browser toy Google Drive clone, and handles authorization in the Datahike HTTP server; EACL V8 RC was released to Clojars.
Posted by @pgt · Original comment ↗
“EACL: Enterprise Access ControL is a situated ReBAC authorization library inspired by SpiceDB, built in Clojure and backed by Datomic Pro, Datahike, Datalevin or DataScript.”