Lifecycle Hooks

Scripts are bound to specific Event Types (Hooks) during the entity lifecycle. The choice of hook determines when the script runs and what actions are appropriate.

Frontend Interactivity

These hooks execute in response to UI events and block the client briefly while the server calculates the response.

Backend Constraints (CRUD)

These hooks run during the persistence pipeline, regardless of whether the request originated from the UI or an external API call.

Query Interception