# VeguiPerms > VeguiPerms — open-source authorization for TypeScript, based on hierarchical permissions. ## Documentation Sets - [Abridged documentation](https://perms.vegui.dev/llms-small.txt): a compact version of the documentation for VeguiPerms, with non-essential content removed - [Complete documentation](https://perms.vegui.dev/llms-full.txt): the full documentation for VeguiPerms - [API Reference](https://perms.vegui.dev/_llms-txt/api-reference.txt): Public API reference for all VeguiPerms packages. - [Adapters](https://perms.vegui.dev/_llms-txt/adapters.txt): Persistence adapters and the custom adapter guide. ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation