# LetMe v3.0.4 - Table of Contents > Authorization library with a DSL and introspection ## Pages - [LetMe](readme.md) - [Changelog](changelog.md) - Cheatsheets - [Rules and Checks](rules.md) ## Modules - [LetMe](LetMe.md): LetMe is a library for defining and evaluating authorization rules and handling query scopes and field redactions. - [LetMe.Policy](LetMe.Policy.md): This module defines a DSL for authorization rules and compiles these rules to authorization and introspection functions. - [LetMe.Schema](LetMe.Schema.md): Defines a behaviour with callbacks for scoping and redactions. - Structs - [LetMe.Rule](LetMe.Rule.md): A struct for an authorization rule. - Exceptions - [LetMe.UnauthorizedError](LetMe.UnauthorizedError.md): Raised by `c:LetMe.Policy.authorize!/4` if a request is unauthorized.