Popularity
5.4
Growing
Activity
9.2
-
923
12
20

Description

Topaz is an open-source authorization service providing fine-grained, real-time, policy-based access control for applications and APIs. It lets you easily add RBAC, or fine-grained authorization models like ABAC, and ReBAC, to your applications.

It uses the Open Policy Agent (OPA) as its decision engine, and provides a built-in directory that is inspired by the Google Zanzibar data model.

Authorization policies can leverage user attributes, group membership, application resources, and relationships between them. All data used for authorization is modeled and stored locally in an embedded database, so authorization decisions can be evaluated quickly and efficiently.

Programming language: Go
License: Apache License 2.0

Topaz alternatives and similar gems

Based on the "Authorization" category.
Alternatively, view topaz alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Topaz or a related project?

Add another 'Authorization' Gem