> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getflowpilot.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Core concepts

> The vocabulary used across the FlowPilot docs, defined once.

These are the terms used throughout the FlowPilot docs. Each one gets a one-line definition here and links to the page that covers it in depth.

## Vocabulary

| Term                     | What it is                                                                                                                         | Learn more                                                   |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| **Workspace**            | Your organization. One workspace maps to one Clerk organization.                                                                   | [Workspaces and apps](/dashboard/workspaces-and-apps)        |
| **App**                  | A platform target (for example your iOS or Android app) that owns its flows, placements, and experiments. Identified by an App ID. | [Workspaces and apps](/dashboard/workspaces-and-apps)        |
| **Flow**                 | An ordered set of screens plus logic. A flow has versions.                                                                         | [Flows](/dashboard/flows)                                    |
| **Screen**               | One full-screen step in a flow. Holds a layout of components.                                                                      | [Your first screen](/editor/first-screen)                    |
| **Component**            | A UI primitive such as text, button, image, or input.                                                                              | [Components](/editor/components)                             |
| **Block**                | A curated preset made of several components, ready to drop in.                                                                     | [Blocks](/editor/blocks)                                     |
| **Variable**             | Typed flow state. Either a constant or supplied by the SDK at runtime.                                                             | [Variables](/editor/variables)                               |
| **Action**               | What happens on an interaction, such as navigate, setVariable, or closeFlow.                                                       | [Interactions and actions](/editor/interactions-and-actions) |
| **Zone / Persistent UI** | A navigation bar, footer, or overlay that persists across screens.                                                                 | [Persistent UI zones](/editor/zones)                         |
| **Placement**            | A named trigger the SDK resolves, for example `onboarding`.                                                                        | [Placements](/dashboard/placements)                          |
| **Experiment / Variant** | An A/B test on a placement. Each variant points at a flow version.                                                                 | [Experiments](/dashboard/experiments)                        |
| **Resolve**              | The SDK asking the backend "what flow, if any, for this placement and user?"                                                       | [SDK REST API](/reference/sdk-rest-api)                      |

## How the terms fit together

Read top to bottom, the terms nest:

* A **workspace** contains one or more **apps**.
* An **app** owns **flows**, **placements**, and **experiments**.
* A **flow** is built from **screens**, each holding **components** (and **blocks**, which are groups of components).
* **Variables** and **actions** add logic. **Zones** add UI that persists across screens.
* A **placement** is what your app asks about at runtime. A **resolve** turns that request into a flow, optionally split by an **experiment**.

## Related pages

* [How FlowPilot works](/get-started/how-it-works)
* [Quickstart](/get-started/quickstart)
