This section explains the implementation surfaces used to build a Jetstack tenant.
- Types
Defines the domain schema and high-level object behavior.
- Properties
Defines fields, relations, validation, visibility, filtering, and calculations.
- Modules
Defines navigation structure and entry experiences.
- Views
Defines list and viewer experiences over query result sets.
- 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.
- 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:
- types
- properties
- queries
- views
- modules
- canvases
- automations
- scheduler and email templates
This order is not mandatory, but it matches how the platform layers depend on one another.