Features & Licensing
On this page
Permguard Community is an open-source project licensed under the Apache-2.0 license. It is designed to be a flexible and powerful authorization platform, supporting policies written in different languages.
For more details on legal terms and licenses, visit Legal & Licenses.
When reviewing licenses, always check that you are referencing the correct version of the documentation, related websites, or other Permguard materials.
These resources may be updated over time to reflect changes or improvements, especially for third-party technologies beyond our control. Ensuring you have the right version helps keep the information aligned with the specific software or materials you are using.
⚠️ License Notice: The Community Edition and Enterprise Edition of Permguard are released under different license terms. Always verify which edition applies before using or redistributing Permguard components.
Design Principles and Objectives
Permguard aims not only to modernize authorization, but to provide an AuthZServer that enables a standardized trust protocol built on Zero Trust principles and on the act-on-behalf-of model.
The system is language-agnostic: policies and trust logic are not tied to any specific programming language, allowing each component to use the language that best expresses its domain while remaining fully interoperable.
Its design is grounded in policies that are Transferable and Verifiable, Versionable and Immutable, and Resilient to Disconnection.
This foundation enables secure, scalable, and resilient trust and authorization across distributed environments.
