Skip to content

Concepts Overview

This section covers key concepts in the Virtualitics SDK.

Core Concepts

Apps & Workflows

Apps are the top-level containers for workflows. Learn how to structure and organize your applications.

Steps

Steps are the building blocks of apps. Understand the step lifecycle and how to create effective steps.

Pages & UI

Pages define the user interface for each step. Learn about sections, cards, and layouts.

Elements

Elements are UI components like tables, plots, and inputs. Explore the available element types.

Data Flow

Understand how data flows between steps using Links and how to structure your data pipelines.

Assets

Assets (Datasets, Models, Schemas) are typed data objects that flow through workflows.

LLM Integration

Learn how to integrate AI capabilities using IRIS and custom agents.

Architecture

The Virtualitics SDK follows a component-based architecture:

App
 ├── Step 1
 │    └── Page
 │         └── Section
 │              └── Card
 │                   └── Element (Table, Plot, etc.)
 ├── Step 2
 └── Step 3

Data Flow

Data flows through your app via Links:

Step 1 ─[outLink]→ Step 2 ─[outLink]→ Step 3
         [inLink]←           [inLink]←

Next Steps