Skip to content

Migrating from accesscontrol

← Documentation home

accesscontrolSentinel
ac.grant('admin').createAny('video')allow().roles("admin").actions("video:create").on("video").build()
CRUD onlyDomain verbs: invoice:approve, order:ship
No conditions/ABAC.when() conditions
No multi-tenancyPer-tenant role assignments

Key difference: accesscontrol is locked to CRUD semantics. Sentinel treats domain verbs as first-class.

Released under the MIT License.