Skip to main content

Documentation, source, and integrations

The Cedarling ecosystem

Start with official Cedarling guidance, inspect the Janssen source, explore enterprise-grade solutions for securing your stack, and go deeper into the Cedar language and tooling that power policy evaluation.

Links open the authoritative source in a new tab.

Start here

JanssenStable

Cedarling overview

Understand Cedarling’s components, authorization modes, policy-store model, and deployment options.

Learn more
Janssen

Quick start

Run the official introductory Cedarling workflow.

Learn more
Janssen

Getting started

Choose an authorization mode and continue into a supported language or sidecar path.

Learn more

Authorization and configuration

Janssen

Authorization

Compare token-based and application-asserted authorization interfaces.

Learn more
Janssen

Interfaces

Review Cedarling initialization, authorization, data, and logging interfaces.

Learn more
Janssen

Policy stores

Learn how policies, schema, entities, and trusted issuers are packaged for an application.

Learn more
Janssen

Entities

Understand how identity and application data become Cedar entities.

Learn more
Janssen

JWT validation

Review signature, claim, status, and trusted-issuer validation.

Learn more
Janssen

Multi-issuer authorization

Use one or more mapped tokens in a Cedarling request.

Learn more
Janssen

Properties

Configure policy loading, logging, validation, and runtime behavior.

Learn more
Janssen

Logs

Retrieve and operate Cedarling decision and system logs.

Learn more
Janssen

Lock Server

Connect Cedarling to centralized policy and logging infrastructure.

Learn more
Gluu

Agama Lab Policy Designer

Author, validate, version, and release Cedarling policy stores backed by a GitHub repository.

Learn more

Languages

Janssen

JavaScript

Use the official JavaScript binding guidance.

Learn more
Janssen

Rust

Embed Cedarling in a Rust application.

Learn more
Janssen

Java

Integrate Cedarling into a Java application.

Learn more
Janssen

C

Build and link the Cedarling C binding.

Learn more

Platforms and deployments

Janssen

Android

Embed Cedarling in an Android application.

Learn more
Janssen

iOS

Embed Cedarling in an iOS application.

Learn more
Janssen

UniFFI

Understand the shared mobile binding layer.

Learn more
Janssen

Sidecar overview

Run Cedarling beside software that cannot embed a binding.

Learn more
Janssen

Sidecar tutorial

Follow the official Cedarling sidecar workflow.

Learn more
Janssen

KrakenD

Apply Cedarling authorization at a KrakenD gateway.

Learn more
Janssen

OPA

Review Cedarling interoperability with OPA-oriented deployments.

Learn more
Janssen

OpenSearch

Use Cedarling authorization around OpenSearch operations.

Learn more
Janssen

PostgreSQL

Bring Cedarling decisions close to PostgreSQL-backed data access.

Learn more
Janssen

Terraform authorization overview

Understand Cedarling’s Terraform authorization model.

Learn more
Janssen

Terraform authorization guide

Configure the Terraform authorization integration.

Learn more
Janssen

Terraform JWT authorization

Use trusted JWT evidence in the Terraform integration.

Learn more

Source code

Janssen

Janssen repository

Browse the upstream Janssen monorepo.

Learn more
Janssen

Cedarling source

Inspect the Cedarling engine, bindings, sidecar, and tests.

Learn more
Janssen

JavaScript binding source

Inspect the current public JavaScript binding implementation.

Learn more
Janssen

Cedarling documentation source

Review or contribute to the official Cedarling documentation.

Learn more

Enterprise-grade solutions

Explore related enterprise-grade solutions that can help secure, operate, and observe authorization across your stack.

Gluu

Gluu

Explore enterprise-grade identity, token, policy-distribution, and authorization capabilities built around Janssen and Cedarling.

Learn more
Gluu

Gluu Flex

See how Gluu Flex combines Janssen components with operational tooling for enterprise deployments.

Learn more
Gluu

Gluu Flex Admin UI

Manage Cedarling policy stores and capability mappings through the Gluu Flex administration experience.

Learn more

Cedar foundation

Cedar

Cedar documentation

Learn the policy language and authorization model that power Cedarling evaluation.

Learn more
Cedar

Cedar authorization guide

Understand permit, forbid, default-deny, and policy evaluation.

Learn more
Cedar

Cedar policy-language reference

Review Cedar policy syntax and conditions.

Learn more
Cedar

Cedar GitHub organization

Explore the Cedar engine, documentation, examples, tooling, and formal specification.

Learn more
Cedar

Cedar engine

Inspect the Cedar authorization engine and validator.

Learn more
Cedar

Cedar examples

Explore applications and policy examples maintained by the Cedar project.

Learn more
Cedar

Cedar for agents

Explore Cedar work focused on agents and tool authorization.

Learn more
Cedar

Cedar awesome list

Browse community-maintained Cedar tools and learning material.

Learn more