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