> ## 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.

# Glossary

> Every key FlowPilot term, one definition each, linked to its deep page.

A flat A to Z lookup of FlowPilot terms. For how the core terms fit together, see [Core concepts](/get-started/core-concepts).

| Term                     | Definition                                                                                             | Learn more                                                          |
| ------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
| **Action**               | What happens on an interaction, such as `navigate`, `setVariable`, or `closeFlow`.                     | [Actions reference](/reference/actions-reference)                   |
| **App**                  | A platform target (for example your iOS app) that owns its flows, placements, and experiments.         | [Workspaces and apps](/dashboard/workspaces-and-apps)               |
| **App ID**               | The UUID that identifies an app. Sent by the SDK on every resolve.                                     | [Workspaces and apps](/dashboard/workspaces-and-apps)               |
| **API key**              | A workspace-scoped, type `sdk` key the SDK sends as a bearer token. Prefixed `fp_live_` or `fp_test_`. | [API keys](/dashboard/api-keys)                                     |
| **Audience targeting**   | Filter rules on a placement that decide which users get a flow.                                        | [Audience targeting](/dashboard/audience-targeting)                 |
| **Block**                | A curated preset made of several components, ready to drop in.                                         | [Blocks](/editor/blocks)                                            |
| **Bundled flow**         | A flow JSON shipped inside the app for offline use.                                                    | [Offline and bundled flows](/ios-sdk/offline-bundled-flows)         |
| **Cache TTL**            | How long the SDK treats a resolved flow as fresh. Defaults to 300 seconds.                             | [Caching](/ios-sdk/caching)                                         |
| **Component**            | A UI primitive such as text, button, image, or input.                                                  | [Components](/editor/components)                                    |
| **Condition**            | A read-only test against a variable, used by dynamic values.                                           | [Conditions and expressions](/reference/conditions-and-expressions) |
| **Conversion**           | A revenue or goal event you attribute to a flow via `trackConversion`.                                 | [Conversions](/ios-sdk/conversions)                                 |
| **Custom component**     | An app-scoped component you define in the editor and render with native code on device.                | [Custom components](/ios-sdk/custom-components)                     |
| **Dynamic value**        | A prop whose value is chosen by a condition (a conditional `PropertyValue`).                           | [Dynamic values](/editor/dynamic-values)                            |
| **Edge**                 | A connection between two nodes in the flow graph.                                                      | [Flow schema](/reference/flow-schema)                               |
| **Experiment**           | An A/B test on a placement. One active experiment per placement.                                       | [Experiments](/dashboard/experiments)                               |
| **Flow**                 | An ordered set of screens plus logic. A flow has versions.                                             | [Flows](/dashboard/flows)                                           |
| **Flow version**         | An immutable published snapshot of a flow. Placements pin a version.                                   | [Publishing](/editor/publishing)                                    |
| **Interaction**          | A handler on a component (on tap, on change, on appear) that runs actions.                             | [Interactions and actions](/editor/interactions-and-actions)        |
| **Live mirror**          | Streaming the editor preview to a device over WebSocket for QA.                                        | [Preview and live mirror](/editor/preview-and-live-mirror)          |
| **Node**                 | A graph node in a flow: a screen, or a logic node (`condition`, `assign`, `abTest`).                   | [Flow schema](/reference/flow-schema)                               |
| **Outcome**              | How a flow ended: `completed`, `dismissed`, or `error` (`FlowOutcome`).                                | [Results and outcomes](/ios-sdk/results-and-outcomes)               |
| **Overlay**              | A floating persistent zone rendered over screen content.                                               | [Persistent UI zones](/editor/zones)                                |
| **Placement**            | A named trigger the SDK resolves, for example `onboarding`.                                            | [Placements](/dashboard/placements)                                 |
| **Prefetch**             | Warming the cache for a placement before presenting it.                                                | [Prefetching](/ios-sdk/prefetching)                                 |
| **Property value**       | A prop that is static or conditional (`PropertyValue<T>`).                                             | [Conditions and expressions](/reference/conditions-and-expressions) |
| **Resolve**              | The SDK asking the backend which flow, if any, applies for a placement and user.                       | [SDK REST API](/reference/sdk-rest-api)                             |
| **Schema version**       | The wire format version the SDK checks; separate from the editor content version.                      | [Schema versions](/reference/schema-versions)                       |
| **Screen**               | One full-screen step in a flow. Holds a component layout.                                              | [Your first screen](/editor/first-screen)                           |
| **SDK context**          | App-supplied values the SDK uses to seed variables and target audiences.                               | [Variables and context](/ios-sdk/variables-and-context)             |
| **Session**              | A presented flow instance the SDK exposes as `FlowSession`.                                            | [SwiftUI integration](/ios-sdk/swiftui)                             |
| **Variable**             | Typed flow state. A constant or a value supplied by the SDK at runtime.                                | [Variables](/editor/variables)                                      |
| **Variant**              | One arm of an experiment, pointing at a flow version.                                                  | [Experiments](/dashboard/experiments)                               |
| **Workspace**            | Your organization. One workspace maps to one Clerk organization.                                       | [Workspaces and apps](/dashboard/workspaces-and-apps)               |
| **Zone / Persistent UI** | A navigation bar, footer, or overlay that persists across screens.                                     | [Persistent UI zones](/editor/zones)                                |

## Related pages

* [Core concepts](/get-started/core-concepts)
