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:
Next Steps¶
- Explore detailed concept pages
- Check out API Reference
- Follow Tutorials