Skip to content

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.