cedar 0.2.2 copy "cedar: ^0.2.2" to clipboard
cedar: ^0.2.2 copied to clipboard

Implementation of the Cedar policy language in Dart.

cedar #

Core types and interfaces of the Cedar policy language in Dart.

Cedar is a policy language for defining and enforcing access control policies in a declarative way. It is used in Celest for ensuring that only authorized users meeting certain criteria can access your backend.

The actual implementation of the Cedar engine is in cedar_ffi, which uses FFI and Dart's native assets feature to bind to the Rust implementation of Cedar. This package only holds the Dart AST representation and is separate from package:cedar_ffi so that the types can be used without bundling the native assets of package:cedar_ffi.

1
likes
130
points
744
downloads

Publisher

verified publishercelest.dev

Weekly Downloads

Implementation of the Cedar policy language in Dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-2-Clause-Patent (license)

Dependencies

built_collection, built_value, characters, collection, decimal, fixnum, json_annotation, meta, protobuf, source_span, string_scanner

More

Packages that depend on cedar