Unqork documentation is available in two workspaces: UnqorkAI for the latest AI-first platform, and legacy Unqork for previous versions. Use the drop-down near the logo to switch.

Module Builder Component Reference

Prev Next

This page indexes the components available in the Unqork Module Builder, organized by category.

Where two versions of a component exist (for example, Map and Map v2), the v2 version is the current standard unless otherwise noted.

Components marked (Vega only, deprecated) work only in Vega modules and display a Deprecated badge in the component tray. They are not available in the component tray for Centauri modules.

Input and Text

Component Description
Text Field Single-line text input for capturing short free-form text.
Text Area Multi-line text input for capturing longer free-form text.
Number Numeric input field that restricts entry to number values.
Email Text input that validates entries as a properly formatted email address.
Phone Number Text input with a mask for capturing domestic phone numbers.
Intl Phone Number Text input for capturing international phone numbers with country code selection.
Protected Field Password-style input that masks the entered value.
Date Input Text-based date entry field with format validation.

Selection and Choice

Component Description
Dropdown Single-select drop-down control for choosing one option from a list.
Multi-Select Dropdown Drop-down control that lets end-users select multiple options from a list.
Radio Buttons Group of radio buttons for single-selection from a set of visible options.
Single Checkbox Single toggle checkbox for binary input, like yes or no.
Checkboxes Group of checkboxes for selecting multiple options from a visible list.
Simple Select Lightweight single-select drop-down for choosing one option from a configured list. (Vega only, deprecated)
Search Select Drop-down with a search field for filtering and selecting from a long list of options. (Vega only, deprecated)

Logic and Data

Component Description
Initializer Fires automatically on module load or a defined trigger to populate fields or run startup logic.
Calculator Computes output values from input fields using formulas, triggered manually or by watching inputs.
Decisions Evaluates input values against a decision table and sets output field properties based on matching rules.
Data Workflow Executes a sequence of data operations (for example, API calls, transformations, lookups) in a defined pipeline.
Data Mapper Maps data between fields or data structures using configurable input and output relationships.
Timer Fires a trigger after a defined time interval or at a scheduled time.
Checkpoint Records when an end-user reaches a specific point in a module, stored in submission metadata.

Layout and Structure

Component Description
Panel Container that groups related components into a section, with optional modal behavior.
Columns Divides the canvas into a configurable set of side-by-side columns.
Field Group Groups related input fields with a shared label and visual boundary.
Repeater Renders a set of components repeatedly for each item in a data array.
Menu Renders a configurable navigation menu for linking to pages or triggering actions. (Vega only, deprecated)

Grids and Tables

Component Description
Uniform Grid Row-based grid that lets end-users add, edit, and delete structured data records.
Dynamic Grid Highly configurable grid with advanced column types, inline editing, and row actions.
Freeform Grid Grid where Creators position components in each row using a flexible cell layout.
Data Grid Tabular grid for entering structured data with add and remove row controls and display options.
Advanced Datagrid Extended datagrid with modal or inline editing, delete confirmation, accordion rows, and extensive button customization.
Table HTML table layout with components placed into cells, with border, striped, and hover options.
Data Table Read-optimized table with columns configured using a visual data table builder.
View Grid Displays data in a configurable read-optimized grid with sorting, filtering, and row selection.
Matrix Grid-style component for capturing selections across rows and columns, organized as collections and properties.
Vega Table Interactive data table with spreadsheet and form view modes, supporting column formatting, aggregation, nested data structures, and configurable triggers. (Vega only, deprecated)

Display and Content

Component Description
HTML Element Renders a raw HTML tag (for example, h1, p, div) with configurable content and attributes.
Content Displays rich HTML and CSS content with optional Excel and PDF download links.
Rich Text Editor WYSIWYG editor that lets end-users compose and format rich text content.
Markdown Renders markdown-formatted strings as styled rich text.
Image Displays an image from a URL or submission data source. (Vega only, deprecated)
iFrame Embeds an external URL in an inline frame inside a module. (Vega only, deprecated)

Maps and Address

Component Description
Address Address input with Google Maps-powered autocomplete and configurable address sub-fields. Use the Address Search component for new modules. (deprecated)
Address Search Address input with autocomplete powered by a configurable geocoding service (for example, Google Places).
Map Displays a choropleth or marker map from module data.
Map v2 Interactive Google Maps with dragging, zoom, satellite, fullscreen, and street view.

Charts and Visualization

Component Description
Chart Renders a configurable chart (for example, bar, line, pie) from module data.
KPI Displays a key performance indicator with a label and numeric value.
Vega Chart Renders multi-series charts (for example, column, bar, line, pie) with configurable datasets, axes, legends, and series types. (Vega only, deprecated)

Actions and Inputs

Component Description
Button Triggers an action (for example, save, validate, navigate) when clicked.
Navigation Creates a multi-step wizard interface linking Panel components with step navigation controls.
File Lets end-users upload one or more files, storing them in submission data.
Signature Captures a handwritten signature from end-users using a drawing canvas.

Plug-Ins and Integrations

Component Description
Plug-In Sends data to an external API endpoint and processes the response, with configurable inputs and outputs.
File Storage Handles file transfer operations against SFTP and FTP services (get, list, put, delete).
Plaid Integrates with the Plaid financial data API for bank account linking and verification.

Utility

Component Description
Hidden Stores a value in module state without displaying anything to end-users.
Browser Storage Reads from or writes to browser local or session storage.
Custom Loads a custom-built component registered with the UnqorkAI platform. No configurable settings in the Module Builder.

AI Components

Component Description
AI Summarizer Transforms complex data or unstructured text into concise summaries using the registered LLM credential.

Changelog

Date Change
2026-10-16 Updated the component index to match the current component tray, including deprecated Vega-only components.
2026-03-30 Initial publication.