Layout
The Builder is built around three persistent surfaces and one main pane that changes with the current route.
Header bar
The header is always visible.Sidebar
The sidebar is the workspace navigation tree.
A search box at the top filters all sidebar entries (pages, automations, imports) by name or slug.
Editor toolbar
The toolbar above the main pane changes depending on what is being edited.Overview tab
The first thing you see when opening a workspace.
A refresh button next to the title re-fetches the stats.
Automation tab
The automation tab is the most feature-rich. Its header strip exposes:
Below the header, you can switch between Visual graph and Code (YAML). The two views are fully equivalent; see Visual Editor and YAML Mapping.
Page tab
A page is a React source tree. The tab exposes:- Code view: a file explorer on the left and a Monaco editor on the right. Supports folder creation, file creation, rename, and delete.
- Preview view: Builder compiles the source and renders the React app inside the preview pane, with the runtime
AppPropsinjected (sdk,user,workspace,backends).
Imports tab
The imports tab is where installed apps live.App Store modal
- A search box filters apps by name.
- A category filter narrows the catalog.
- Each app card shows its name, description, photo, and last update date.
- Install adds the app to the workspace and creates a default config you can then edit.
Files tab
The Files tab is documented on its own page; see Files.Activity tab
Activity is the workspace event feed. It is documented on its own page; see Activity, which covers full-text search, date and field filters, filter presets, toggleable columns, the correlation-ID trace views (Table, Timeline, Graph, Distribution), and JSON export.Observability tab
Observability is the aggregated per-workspace dashboard: health, metrics, errors, usage, and dependencies for a chosen period. It is documented on its own page; see Observability. Its charts deep-link back to the Activity feed.Settings tab
Settings is a multi-tab pane. The sections below describe each sub-tab.General
Versioning
Documented on the Versioning page; it covers the Push, Pull, Export, Import, and Import (Prune) buttons and the differences between them.Secrets
Documented on the Secrets module page; it covers the schema-defined secrets and the Additional Secrets form.Security (RBAC)
A Monaco YAML editor on the workspacesecurity document.
The role grammar itself is documented in RBAC.
Sharing
Packaging
The Packaging tab lets you publish the workspace as a reusable app in the platform’s app store.Deploy modal
Opened from the Deploy button in the header bar. Documented in Deployment; it covers the Publish tab (bundle build, version assignment) and the Share tab (Platform URL, four embed modes,<script> snippet).
Workspace YAML modal
Opened from the Edit YAML button in the header bar. A Monaco editor on the workspaceindex.yml. This file contains:
name,slug,descriptionconfig: non-sensitive parameters ({{config.*}})secrets: the schema of expected secrets (values live in Settings → Secrets)repositories: Git repository configuration (see Versioning)labels: group labels used for bulk operationsimports: installed app references
workspaces.updated event.
Next steps
Files
Manage uploaded workspace assets.
Versioning
Push, pull, export, import with Git or archives.
Deployment
Build a bundle and share an embeddable script.