Builder Guides

This section explains the implementation surfaces used to build a Jetstack tenant.

In This Section

  • Types Defines the domain schema and high-level object behavior.
  • Properties Defines fields, relations, validation, visibility, filtering, and calculations.
  • Query Result Property Surfaces counts, lists, and links of related records on a record by binding a query to a field.
  • Modules Defines navigation structure and entry experiences.
  • Views Defines list and viewer experiences over query result sets.
  • Quick Filters Defines pre-built, placeable filter controls (toggle, search, preset, checkbox) for view layouts, including the full JSON definition reference and raw filter notation.
  • Queries Defines reusable object selection and data access behavior.
  • Canvases Defines custom page, snippet, widget, and property-oriented experiences.
  • Canvas Items And CanvasBuilder Explains the canvas item model, item families, scope-driven values, and the draft-based builder workflow.
  • Chart Visualizes Query or SmartSQL result rows as bar, line, area, pie, doughnut, radar, or polar-area charts.
  • Automations Defines business logic flows and event-driven behavior.
  • Scheduler Defines time-based execution for automations.
  • Email Templates Defines reusable outbound email rendering.

Most implementations go more smoothly when built in this order:

  1. types
  2. properties
  3. queries
  4. views
  5. modules
  6. canvases
  7. automations
  8. scheduler and email templates

This order is not mandatory, but it matches how the platform layers depend on one another.