# Glossary

[A](#a) · [B](#b) · [D](#d) · [F](#f) · [H](#h) · [I](#i) · [L](#l) · [M](#m) · [N](#n) · [O](#o) · [P](#p) · [R](#r) · [S](#s) · [T](#t) · [V](#v) · [W](#w)

## A

{% columns %}
{% column width="25%" %}
**API key**
{% endcolumn %}

{% column width="75%" %}
An **API key** is a credential that lets external systems access Ninox data securely. You can create and manage API keys in your workspace settings.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**App**
{% endcolumn %}

{% column width="75%" %}
An **app** is what you build in Ninox to support a specific workflow, process, or task. It brings together tables and pages in one user interface, so you and your team can enter data, see information, and run automations in one place.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**App navigation**
{% endcolumn %}

{% column width="75%" %}
The **App navigation** at the left inside an app shows the app name and all tables and pages in the app. Builders can also access **+ Create table**, **Import table from CSV**, **Create page**, **App settings**, and **Data model** from here.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**App screen**
{% endcolumn %}

{% column width="75%" %}
The **App screen** is the main screen inside an app. It includes the app navigation, the current table or page, the top bar, and builder tools such as the settings panel.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**App settings**
{% endcolumn %}

{% column width="75%" %}
The **App settings** screen lets you manage properties of the current app, such as its name.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Automation**
{% endcolumn %}

{% column width="75%" %}
An **automation** runs logic automatically when a defined event occurs, such as when a record is created or updated. The term trigger is also used for this. Use automations to handle repetitive actions in the background.
{% endcolumn %}
{% endcolumns %}

## B

{% columns %}
{% column width="25%" %}
**Bookmark**
{% endcolumn %}

{% column width="75%" %}
The **Bookmarks** screen gives you quick access to records you have marked as important in your workspace.\
To bookmark a record, open it and click the **star** icon at the top. Bookmarks help you keep your key records handy and easy to find and edit.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Builder mode**
{% endcolumn %}

{% column width="75%" %}
When you turn on **Builder mode**, you can design your app instead of just working with data. This mode reveals the settings panel and builder tools, so you can change tables, fields, and automations. Use **Builder mode** whenever you want to adjust the structure or logic of your app.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Button**
{% endcolumn %}

{% column width="75%" %}
A **button** is a UI element that can execute a script when clicked, allowing you to trigger actions manually.
{% endcolumn %}
{% endcolumns %}

## C

## D

{% columns %}
{% column width="25%" %}
**Data model**
{% endcolumn %}

{% column width="75%" %}
The **Data model** view gives you a visual overview of your tables and their relationships, helping you understand how your app’s data fits together. In this view, you can also add new tables, fields, and set up and adjust relationships directly. Use the **Data model** to plan, review, and update the structure of your app with ease.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Document**
{% endcolumn %}

{% column width="75%" %}
In Ninox, a **document** is any file attached to or generated from a record.\
The **Documents** screen helps you organize and manage all files stored in your workspace. You can upload files, create folders, and access deleted documents in the recycle bin. Use this section to keep your workspace files structured and easy to find.
{% endcolumn %}
{% endcolumns %}

## E

## F

{% columns %}
{% column width="25%" %}
**Field**
{% endcolumn %}

{% column width="75%" %}
A **field** stores one attribute of a record, such as a name, a date, or a number.\
In a table, each field appears as a column. You choose the field type so the data is stored and shown correctly.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Field type**
{% endcolumn %}

{% column width="75%" %}
A **field type** defines what kind of value a field stores and how you enter it. Examples are text, number, date, choice, file, and reference.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Filter**
{% endcolumn %}

{% column width="75%" %}
A **filter** limits the records shown in a view based on rules you define. Use it to focus on only the records that match specific conditions.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Function**
{% endcolumn %}

{% column width="75%" %}
A **function** is a predefined operation that performs a specific task, such as calculating values or formatting text. Functions are the building blocks of the Ninox logic and help you automate and customize your app’s behavior.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Form view**
{% endcolumn %}

{% column width="75%" %}
The **Form view** opens one record in a side panel so you can view and edit its details with more space and context. It is available when **Inline editing** is turned off.
{% endcolumn %}
{% endcolumns %}

## G

## H

{% columns %}
{% column width="25%" %}
**History**
{% endcolumn %}

{% column width="75%" %}
The **History** screen shows a chronological list of record activities, including created, updated, and deleted records. It helps you track changes in your workspace.\
You can also edit records directly from the History screen, making it easy to review and update your data as you track recent changes.
{% endcolumn %}
{% endcolumns %}

## I

{% columns %}
{% column width="25%" %}
**Inbox**
{% endcolumn %}

{% column width="75%" %}
The **Inbox** in your workspace home lets you see and manage your emails and conversations alongside your workspace data.\
To use the inbox, you will need to connect your existing email account first. Once connected, you can easily keep track of your communication without leaving Ninox.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Inline editing**
{% endcolumn %}

{% column width="75%" %}
**Inline editing** lets you work with your records directly in the grid, just like in a regular spreadsheet.\
You can easily switch between editing in this grid view or opening the form view to work with one record at a time.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Integration**
{% endcolumn %}

{% column width="75%" %}
An **integration** connects Ninox with another service or app. Integrations help you sync data, extend workflows, or connect communication and automation features.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Internal name**
{% endcolumn %}

{% column width="75%" %}
An **internal name** is the technical name Ninox uses for an object behind the scenes. It stays stable for URLs, logic, and automations, even if the visible label changes.
{% endcolumn %}
{% endcolumns %}

## J

## K

## L

{% columns %}
{% column width="25%" %}
**Logic**
{% endcolumn %}

{% column width="75%" %}
**Logic** is a set of instructions that controls how your app behaves. You use logic to define rules, automate steps, and connect your data to other systems.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Logic field**
{% endcolumn %}

{% column width="75%" %}
A **logic field** is a field whose value is defined by logic instead of manual input. The value is calculated automatically based on your rules, so it always follows the same logic.
{% endcolumn %}
{% endcolumns %}

## M

{% columns %}
{% column width="25%" %}
**Main navigation**
{% endcolumn %}

{% column width="75%" %}
The **Main navigation** sits on the far left of your Ninox screen. Use it to quickly jump between key areas, switch workspaces, and manage your apps.
{% endcolumn %}
{% endcolumns %}

## N

{% columns %}
{% column width="25%" %}
**Ninox AI assistant**
{% endcolumn %}

{% column width="75%" %}
The **Ninox AI assistant** helps you build apps faster by generating a first version of your data model and app from a short description.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Ninox scripting**
{% endcolumn %}

{% column width="75%" %}
**Ninox scripting** is an easy-to-use language that helps you automate tasks and customize how things work in Ninox. It is designed for working with your data and is simple enough for anyone to get started, even if you are not a developer.
{% endcolumn %}
{% endcolumns %}

## O

{% columns %}
{% column width="25%" %}
**Onboarding**
{% endcolumn %}

{% column width="75%" %}
**Onboarding** is the guided setup flow you see when you first start using Ninox. It helps you create your first organization, workspace, or app and get familiar with the interface.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Organization**
{% endcolumn %}

{% column width="75%" %}
An **Organization** is the top level in Ninox where everything comes together. It holds all your workspaces and helps you manage users, roles, and settings across them. Think of it as the home base for your team in Ninox.
{% endcolumn %}
{% endcolumns %}

## P

{% columns %}
{% column width="25%" %}
**Page**
{% endcolumn %}

{% column width="75%" %}
A **page** is a canvas where you design how users interact with your app. You place fields, logic fields, view elements, and buttons on the page so it can serve as a starting point or dashboard for your app.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Permission**
{% endcolumn %}

{% column width="75%" %}
A **permission** is a rule that allows or restricts an action in Ninox. Permissions control what users can view, edit, create, delete, or manage.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Profile**
{% endcolumn %}

{% column width="75%" %}
Your **Profile** in Ninox is where your personal information, account details, and preferences are stored. On your profile screen, you can update your name, email, and password. You can also upload a profile picture or delete your account. Your profile helps identify you in the workspace.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Prompt**
{% endcolumn %}

{% column width="75%" %}
A **prompt** is the text you enter into the Ninox AI assistant to describe what you want to build. Ninox uses it to suggest tables, fields, and relationships for your app.
{% endcolumn %}
{% endcolumns %}

## Q

## R

{% columns %}
{% column width="25%" %}
**Record**
{% endcolumn %}

{% column width="75%" %}
A **record** is one complete data entry, like a specific contact or product. It contains the values of all the fields that belong to this entry.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Row**
{% endcolumn %}

{% column width="75%" %}
A **row** is another word for a record when you see it in table or inline editing mode. Each row represents one record and shows its field values across the visible columns.
{% endcolumn %}
{% endcolumns %}

## S

{% columns %}
{% column width="25%" %}
**Script**
{% endcolumn %}

{% column width="75%" %}
A **script** is a set of instructions written in the Ninox scripting language. Use scripts to automate actions, perform calculations, or customize workflows within your Ninox app.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Settings panel**
{% endcolumn %}

{% column width="75%" %}
The **Settings panel** appears on the right side of the screen when **Builder mode** is on. Use it to configure tables, fields, and views.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Settings screen**
{% endcolumn %}

{% column width="75%" %}
The **Settings screen** is the central place where you configure your user account, organizations, and workspaces. You can access it from the gear icon, global menu, or profile menu in the main navigation.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Solution**
{% endcolumn %}

{% column width="75%" %}
A **solution** is the overall outcome you create with Ninox to support a business need. It includes your apps, data model, logic, and workflows that together help you achieve a specific goal.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Subscription**
{% endcolumn %}

{% column width="75%" %}
A **subscription** is the plan that defines which features, limits, and administration options are available in your organization. You manage it in the organization settings.
{% endcolumn %}
{% endcolumns %}

## T

{% columns %}
{% column width="25%" %}
**Table**
{% endcolumn %}

{% column width="75%" %}
A **Table** in Ninox is where you store and organize your data. Each table holds a list of records, with columns for different types of information. Use tables to keep related data together, like contacts or tasks.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Table view**
{% endcolumn %}

{% column width="75%" %}
A **table view** is a saved way to display a table on the **App screen**. It shows records as rows and columns, with the fields, filters, sorting, or grouping you chose for that view.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Top bar**
{% endcolumn %}

{% column width="75%" %}
The t**op bar** sits above the current table or view and gives you quick tools for working with data. You use it for actions such as search, filter, import, export, and adding records.
{% endcolumn %}
{% endcolumns %}

## U

## V

{% columns %}
{% column width="25%" %}
**View**
{% endcolumn %}

{% column width="75%" %}
A **view** is an element that displays records from a defined table with selected columns. On a page, you use views to show filtered lists of records that are relevant in a specific context.
{% endcolumn %}
{% endcolumns %}

## W

{% columns %}
{% column width="25%" %}
**Workspace**
{% endcolumn %}

{% column width="75%" %}
A **workspace** is where you create and run your apps within an organization. You can have several workspaces side by side, each holding its own apps, data, and settings so that different solutions stay clearly separated.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="25%" %}
**Workspace home**
{% endcolumn %}

{% column width="75%" %}
The **Workspace home** is your starting point inside a workspace. From here, you can open your inbox, documents, bookmarks, and history. You can also jump into the apps and records that matter most, or create new apps.
{% endcolumn %}
{% endcolumns %}

## X

## Y

## Z


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ninox.com/getting-started/basics/glossary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
