> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://help.sigmacomputing.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://help.sigmacomputing.com/_mcp/server.

# About Sigma AI apps

> About Sigma AI apps: Purpose-built solutions that integrate live data, workflows, and user inputs using write-back, layouts, and AI tools.

AI apps are purpose-built solutions that connect directly to your data platform to seamlessly integrate live data, workflows, and user inputs. You can leverage Sigma's write-back capabilities, advanced layout features, AI tools, and rich user interactivity to build dynamic, user-driven applications that extend beyond standard data analysis and reports. From simple data collection forms and approval flows to more complex pipeline management and ticketing systems, Sigma supports a growing range of practical app use cases.

## What makes an app?

While you can incorporate any workbook feature into an app, there are three key components of an interactive app experience: input tables, layout elements, and actions.

While building apps, you can use AI tools like [Sigma Assistant](/docs/ask-natural-language-queries-with-assistant), [Sigma agents](/docs/sigma-agents), [formula assistant](/docs/use-ai-with-formulas), and [Explain this chart](/docs/explain-visualizations-with-ai) to gain insights, drive informed decisions, and build with speed and accuracy .

Input tables

Layout elements

Actions

### 1. Input tables for data collection

Input tables allow users to securely add new data points, update existing inputs, and augment data from your data platform. This ability to collect data from users is essential to core app functionality, allowing user interaction to modify data and generate specific outputs for scenario modeling, forecasting, reconciliation, and more.

For more information about input tables, see [Intro to input tables](/docs/intro-to-input-tables).

### 2. Layout elements for interface design

Layout elements provide the tools to design clean, focused interfaces that are easy to navigate. Containers and modals optimize how you deliver data and content, allowing you to organize information, guide workflows, and surface insights when and where users need them. Implement layout elements to help users perform data input and drill into details with efficiency—free from the distractions of unnecessary workbook clutter.

For more information about layout elements, see [Intro to layout elements](/docs/intro-to-layout-elements).

### 3. Actions for user interactivity

Actions are essential to building responsive apps that automate user interactivity. Configure action conditions, triggers, and effects, to streamline scalable, data-driven workflows that support adaptive data exploration, run repeatable processes, and generate quick and relevant insights.

For more information, see [Intro to actions](/docs/intro-to-actions).

## Apps resources

The following resources can help you develop your own apps, whether you're just getting started or seeking more ways to optimize your workflows.

#### [Simple app tutorial](/docs/app-tutorial-data-collection)

Build your own app following detailed steps, insights, and best practices.

#### [Apps library](https://www.sigmacomputing.com/resources/library-index?type=data-app)

Explore real-world examples of robust apps built entirely in Sigma.

#### [Apps training videos](https://www.sigmacomputing.com/resources/training-videos)

Learn about core workbook features that serve as the building blocks of apps.

#### [QuickStarts](https://quickstarts.sigmacomputing.com/?cat=dataapps)

Follow recipes to discover how to implement specific app use cases.

#### [Sigma blog](https://www.sigmacomputing.com/blog-category/inside-sigma)

Learn how Sigma insiders solve complex problems with apps.

#### [Office hours](https://calendly.com/d/cpwd-ccj-mfw)

Book an office hours session with an AI apps subject matter expert.