> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-bradley-turek-pfilter-operators-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Key Terminology

#### Domo Instance

An organizations's Domo Account that includes a suite of no-code, low-code, and high-code tools for building enterprise-grade, end-to-end data pipelines.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/A_yHMARoh1ygRsSl/images/dev/stoplight.io/images/domoinstance.png?fit=max&auto=format&n=A_yHMARoh1ygRsSl&q=85&s=1923cbe6b4f7cad7458f75fa25c226e4" alt="domoinstance.png" width="3456" height="1836" data-path="images/dev/stoplight.io/images/domoinstance.png" />

#### Data source

The source provider of the data coming into Domo.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/A_yHMARoh1ygRsSl/images/dev/stoplight.io/images/datasources.png?fit=max&auto=format&n=A_yHMARoh1ygRsSl&q=85&s=b73427bc12f106b152f48dbfc19c4db9" alt="datasources.png" width="1178" height="996" data-path="images/dev/stoplight.io/images/datasources.png" />

#### DataSet

The data extracted from a data source and stored in Domo.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/A_yHMARoh1ygRsSl/images/dev/stoplight.io/images/dataset.png?fit=max&auto=format&n=A_yHMARoh1ygRsSl&q=85&s=d609b7e9d040be391c8443e13f051e7c" alt="dataset.png" width="3456" height="1122" data-path="images/dev/stoplight.io/images/dataset.png" />

#### Data Center

A page in Domo in which you can view and manage DataSets; add new DataSets; combine DataSets; and manage user accounts for different connectors.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/A_yHMARoh1ygRsSl/images/dev/stoplight.io/images/datacenter.png?fit=max&auto=format&n=A_yHMARoh1ygRsSl&q=85&s=880fd9e1a8e3326bfea938908ff852ee" alt="datacenter.png" width="3456" height="1834" data-path="images/dev/stoplight.io/images/datacenter.png" />

#### App Design

A published app design becomes the template which can then be used to power up many instances of that app in Domo, each potentially wired to different DataSets.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/TVutA_Kp7mzFlbDk/images/dev/stoplight.io/images/appdesign.png?fit=max&auto=format&n=TVutA_Kp7mzFlbDk&q=85&s=d05435712b604d37b4981d1a858f78b5" alt="appdesign.png" width="3456" height="1154" data-path="images/dev/stoplight.io/images/appdesign.png" />

#### App Instance

Each App Design can spawn one or many instances of an App (equivalent to a Card in Domo). These instances can be wired up to different DataSets and Collections in Domo.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/TVutA_Kp7mzFlbDk/images/dev/stoplight.io/images/appinstances.png?fit=max&auto=format&n=TVutA_Kp7mzFlbDk&q=85&s=4d136385b3a2155c2e5b3d905e747626" alt="appinstances.png" width="3456" height="564" data-path="images/dev/stoplight.io/images/appinstances.png" />

#### [App Manifest](/portal/Apps/App-Framework/Guides/manifest)

The `manifest.json` is the required configuration file that defines your app for Domo.

```json theme={"dark"}
  {
    "name": "Example comments app", // Name of your App Design
    "version": "1.0", // Version number
    "size": {
      "width": 6,
      "height": 6
    },
    "mapping": [ // Defines the DataSets and schema used in your App Design
      {
      "alias": "sales",
      "dataSetId": "5168da8d-1c72-4e31-ba74-f609f73071dd",
      "fields": [
          {
              "alias": "amount",
              "columnName": "Sales Amount"
          },
          {
              "alias": "name",
              "columnName": "Client Name"
          },
          {
              "alias": "startDate",
              "columnName": "Contract Initiation Date"
          }
      ]
      }
    ],
    "collections": [ // Defines the AppDB Collections used in your App Design
      {
        "name": "CommentsTable",
        "schema": {"columns":
              [{"name": "user", "type": "STRING"},
                {"name": "comment", "type": "STRING"}]
          },
        "syncEnabled": true // True if you want your collection synced back to a Domo DataSet (schema required)
      },
      {
        "name": "Users"
      }
    ],
    "id": "760ae493-6c29-4e61-8fe3-9c887265ea86" // App Design Id
    "proxyId": "5214dc9d-7ebe-4bf5-a0b9-c66f57a350b1" // App Instance you are developing against (needed for AppDB collection)
  }
```

#### Wiring Screen

The wiring screen is where you map your App to data in Domo.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/A_yHMARoh1ygRsSl/images/dev/stoplight.io/images/wiringscreen.png?fit=max&auto=format&n=A_yHMARoh1ygRsSl&q=85&s=7c91366601276aa78324145e705312a6" alt="wiringscreen.png" width="3456" height="1848" data-path="images/dev/stoplight.io/images/wiringscreen.png" />

#### [AppDB](/portal/API-Reference/app-framework-apis/AppDB-API)

A wrapper around a MongoDB database that adds document-level security filters and ensures tight integration with Domo Instances. You can use AppDB as your web application's database. It enables real-time, read/write functionality in your application.

<img src="https://mintcdn.com/domoinc-bradley-turek-pfilter-operators-reference/TVutA_Kp7mzFlbDk/images/dev/stoplight.io/images/appdb.png?fit=max&auto=format&n=TVutA_Kp7mzFlbDk&q=85&s=2c7f0f950b67f5208a1eb92c0650c0f1" alt="appdb.png" width="900" height="306" data-path="images/dev/stoplight.io/images/appdb.png" />

#### [Domo App CLI](/portal/Apps/App-Framework/Tools/domo-CLI)

The main tool you'll use to create, edit, and publish app designs to your Domo instance. The Domo App CLI is sometimes referred to as `ryuu`.
