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 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. -
Files and Media Library
Upload private or public Files, attach them to Records, and reuse assets from the Media Library. -
Projects
Plan, review, accept, and build a coordinated set of workspace artifacts. -
Packages
Publish versioned workspace building blocks, install them elsewhere, and review updates safely. -
Workspace settings
Manage domains, branding, shared values, email availability, and parent/child Workspaces.