Skip to content
@cedar-policy

cedar-policy

README.md

Cedar Green Logo

Welcome!

Cedar is an open source policy language and evaluation engine. Cedar enables developers to express fine-grained permissions as easy-to-understand policies enforced in their applications, and decouple access control from application logic. Cedar supports common authorization models such as role-based access control and attribute-based access control. It is the first policy language built from the ground up to be verified formally by using automated reasoning, and tested rigorously using differential random testing.

Project Resources

Repositories

  • cedar
    Cedar SDK including the authorization engine, validator, policy formatter, and CLI
  • cedar-docs
    Houses documentation for all cedar projects
  • cedar-examples
    Example applications using the Cedar language and SDK
  • cedar-spec
    Formal Lean specification for the Cedar language as well as the differential testing/property-based testing framework
  • cedar-local-agent
    Configurable cache for Cedar policies and entities
  • cedar-go
    Cedar Go implementation
  • cedar-java
    Java language bindings for Cedar
  • cedar-awesome
    Curated list of awesome Cedar related tools and articles.
  • rfcs
    Request For Comments (RFC) for Cedar
  • vscode-cedar
    Cedar policy language extension for Visual Studio Code
  • cedar-integration-tests
    Cedar integration tests
  • highlightjs-cedar
    highlight.js support for Cedar policy language
  • prism-cedar
    Prism support for Cedar policy language

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ, or contact [email protected] with any additional questions or comments.

Security

If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our vulnerability reporting page or directly via email to [email protected]. Please do not create a public GitHub issue.

License

This project is licensed under the Apache v2.0 License.

Copyright

See NOTICE for details.

Trademark

Cedar is a trademark of Amazon Web Services. If publishing software using Cedar, you are not required to attribute. However, if you’d like to, we encourage you to use the language below.

Do: Don't:
✅ Powered by Cedar ❌ Cedar 2.0
✅ Created with Cedar ❌ Created by Cedar
✅ Using Cedar ❌ Software created by Cedar

Popular repositories Loading

  1. cedar cedar Public

    Implementation of the Cedar Policy Language

    Rust 959 93

  2. cedar-spec cedar-spec Public

    Definitional implementation of Cedar language and utilities for DRT

    Lean 104 18

  3. cedar-go cedar-go Public

    Golang implementation of the Cedar Policy Language

    Go 102 13

  4. cedar-examples cedar-examples Public

    Some examples of using the Cedar language to specify authorization

    Rust 77 28

  5. cedar-awesome cedar-awesome Public

    A curated list of awesome Cedar related tools and articles.

    54 8

  6. cedar-java cedar-java Public

    Java bindings for the Cedar language

    Java 51 24

Repositories

Showing 10 of 14 repositories
  • cedar-spec Public

    Definitional implementation of Cedar language and utilities for DRT

    cedar-policy/cedar-spec’s past year of commit activity
    Lean 104 Apache-2.0 18 38 8 Updated Mar 1, 2025
  • cedar Public

    Implementation of the Cedar Policy Language

    cedar-policy/cedar’s past year of commit activity
    Rust 959 Apache-2.0 93 123 8 Updated Feb 28, 2025
  • cedar-examples Public

    Some examples of using the Cedar language to specify authorization

    cedar-policy/cedar-examples’s past year of commit activity
    Rust 77 Apache-2.0 28 6 9 Updated Feb 28, 2025
  • cedar-docs Public

    Documentation for Cedar policy language

    cedar-policy/cedar-docs’s past year of commit activity
    29 Apache-2.0 27 12 3 Updated Feb 28, 2025
  • prism-cedar Public

    Prism support for Cedar policy language

    cedar-policy/prism-cedar’s past year of commit activity
    JavaScript 2 Apache-2.0 2 0 0 Updated Feb 27, 2025
  • highlightjs-cedar Public

    highlight.js support for Cedar policy language

    cedar-policy/highlightjs-cedar’s past year of commit activity
    HTML 2 Apache-2.0 1 0 0 Updated Feb 27, 2025
  • rfcs Public

    RFCs for Cedar

    cedar-policy/rfcs’s past year of commit activity
    16 Apache-2.0 10 1 10 Updated Feb 26, 2025
  • cedar-java Public

    Java bindings for the Cedar language

    cedar-policy/cedar-java’s past year of commit activity
    Java 51 Apache-2.0 24 7 8 Updated Feb 25, 2025
  • cedar-go Public

    Golang implementation of the Cedar Policy Language

    cedar-policy/cedar-go’s past year of commit activity
    Go 102 Apache-2.0 13 11 3 Updated Feb 24, 2025
  • vscode-cedar Public

    Cedar policy language extension for Visual Studio Code

    cedar-policy/vscode-cedar’s past year of commit activity
    TypeScript 20 Apache-2.0 4 4 1 Updated Feb 21, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…