Skip to main content

Schema Designer

The Schema Designer is a full-screen visual canvas where you design the structure of your data model. Object Types appear as cards, Relations appear as connecting arrows, and the canvas gives you a live view of your model before any objects are created.

The canvas

Open a Schema → click the Designer tab to enter the canvas.
ActionHow
Add Object TypeClick + Object Type in the toolbar
Move typesDrag a card to reposition it
Add RelationHover a card → click the handle and drag to another card
ZoomScroll or pinch
PanClick and drag the canvas background
Auto-layoutClick Auto layout in the toolbar to tidy the diagram

Creating an Object Type

  1. Click + Object Type
  2. Enter a name (e.g. Customer)
  3. Optionally choose an icon and color
  4. Click Create
The new type appears as a card on the canvas. Click it to open the attribute editor.

Defining Attributes

With an Object Type selected, click + Attribute in the side panel:
FieldDescription
NameAttribute name (e.g. Annual Revenue)
TypeData type — text, number, date, boolean, select, url, email
RequiredWhether this attribute must be filled when creating an object
UniqueEnforce uniqueness across all objects of this type
PrefixFor select types — define allowed options

Creating Relations

Relations connect two Object Types with a typed edge.
  1. Hover over the source Object Type card
  2. Click the arrow handle
  3. Drag to the target Object Type
  4. Configure:
    • Label — e.g. “has many”, “belongs to”
    • Cardinality1:1, 1:N, or N:M
    • Direction — unidirectional or bidirectional (navigable from both types)
Relations with 1:N cardinality show the 1 side and the N side in the object form automatically.

Editing an existing schema

Click any Object Type card to edit its attributes. Click any Relation arrow to edit its configuration. All changes are applied immediately — no draft/publish cycle.
Deleting an Attribute removes all stored values for that attribute across all existing objects. This cannot be undone.