Cerbos PDP, policy decision point, is an open source authorization layer that can evolve as your product grows. It enables developers to define powerful, context-aware access control in simple, intuitive, and testable policies. Cerbos runs in your own environment.<p>We started working on Cerbos[0] over 3 years ago. Permission management across applications is difficult, especially as the code base grows: you have hundreds of users, many services in different languages, and several environments. Hardcoded access control rules tangled with business logic make every new role and permission change a hassle to write, test, and maintain.<p>Cerbos PDP[1], is an open source, self-hosted, and a stateless solution to solve access rule consistency in a scalable manner across the entire code base. It truly scales horizontally and is used by hundreds of companies. Check out how Cerbos works[2].<p>Cerbos also has a playground[3] which lets you author policies and in real time see their impact in the application you are developing.<p>I would love to hear your feedback.<p>PS: We just surpassed 3333 stars!<p>[0] <a href="https://cerbos.dev" rel="nofollow">https://cerbos.dev</a>
[1] <a href="https://github.com/cerbos/cerbos">https://github.com/cerbos/cerbos</a>
[2] <a href="https://cerbos.dev/how-it-works" rel="nofollow">https://cerbos.dev/how-it-works</a>
[3] <a href="https://play.cerbos.dev" rel="nofollow">https://play.cerbos.dev</a><p>Disclaimer: I am the co-founder of Cerbos.
Congrats on 3333, that's awesome and fun.<p>Can it deployed embedded within, say, a node app, or does it require deployment as its own docker image or docker compose stack?