Skip to content
CABE
Why CABE?How it worksApplicationsSoftwareSpecifications
GitHub
Software

CABE software

The CABE specifications are realised through a growing ecosystem of open implementations.

Reference Implementation khaled

khaled is the reference implementation of a CABE Key Server, the centrepiece of any CABE deployment. It has a plugin-based architecture enabling it to be refitted to support a wide variety of operating scenarios.

Visit khaled site → Source on GitHub

cabe-go

The cabe-go client library allows CABE to be integrated into arbitrary Go applications.

View cabe-go on GitHub →

cabetool

The cabetool command line tool allows you to perform CABE encapsulation and decapsulation from the command line.

View cabe-go on GitHub →

CABE Policy Simulator

A browser-based interactive simulator demonstrating Cedar policy evaluation against CABE Envelopes — useful for learning.

Launch simulator →

Build your own

The CABE specifications are open. Implement CABE in the language and environment of your choice and help grow the ecosystem of interoperable implementations.

Read the specification →
CABE Concise Attribute-Bound Encapsulation
Articles Governance FAQ Get involved Discuss the specification Messier 42