NPL, a programming language with authorization as first‑class citizen
NPL, a programming language with authorization as first‑class citizen
I always struggled to build simple authorisation systems. It’s a multi-layer mess: API-level role checks, countless object-user DB tables, and SQL/ORM spaghetti just to manage rights. With NPL, my authorisation lives in a single place. When I create a new protocol instance (NPL data objects), I attach user attributes that define who can read and do what. And that’s it, the NPL runtime takes care of the rest — I have a fully authorised backend without adding layers and layers of authorisation.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Tetris implemented in Zig programming language
Tuppence Programming Language for 2-adic arithmetic
Octaspire Dern – Programming language
FizzBuzz in an esoteric programming language.
Mint Programming Language
M# Programming Language
J4 – A programming language implemented in C
Jolie – The First Programming Language for Microservices
Vivaldi programming language
I made a (terrible) programming language