Build the operating system for your business¶
Diagonal gives builders the pieces to design custom business software: data, workflows, pages, security, and dynamic variables that work together.
Core Concepts¶
-
Data Layer
Model the things your business runs on with Resources, Fields, Records, Relations, Policies, and Capabilities. -
Workflow System
Build the logic that handles requests, updates data, sends messages, charges payments, and powers pages. -
Pages
Design runtime-powered screens with Blocks, inputs, signals, workflows, and reusable Components. -
Security
Use Roles, Permissions, Policies, and authorizers to decide who can see and do what. -
Variable System
Pass values between workflows, pages, records, and user context without hardcoding business logic. -
Resolvers
Compose dynamic values from reusable tasks that can run on the backend, frontend, or both.