Workspace. The top-level container for your work: projects, teammates, and one shared credit wallet. You can belong to several, and switch between them from the rail on the left edge of Creator Studio.Project: a single piece of work inside a workspace, holding one canvas. See core concepts for how workspaces and projects fit together.
Canvas: the infinite, node-based editor where you generate and connect ideas. Every project opens into one.Node. The basic unit of the canvas: a piece of content (text, image, video, and more) with a prompt, settings, and connection points that carry context to and from other nodes.Generation. One run of a node: your prompt and any connected inputs go to an AI model, and the result renders inside the node. Non-destructive. Rerun a node as many times as you like.Composition: a node type that layers connected clips, images, and audio into an editable timeline, which opens in full in Studio when you’re ready to finish the edit.Render. Exporting a finished, playable file: either a single asset downloaded from a node, or a full composition rendered from Studio’s timeline. See exporting & downloads.
Credit: the unit generating spends. Every workspace has one shared wallet; credits are reserved when a generation starts, deducted on success, and refunded automatically on failure. See how credits work.
Flow (a published, reusable app built on a canvas, with defined inputs and outputs) runnable from its own page without opening the canvas behind it, or over the API. See publishing to Community and running a flow.Run. One execution of a flow: asynchronous, returning immediately with an id you poll until it completes. Distinct from a generation, which is a single node’s execution on the canvas.
Element: a reusable character, product, or location kept in your workspace’s Library so a subject stays visually consistent across generations, rather than being described from scratch every time.Brand kit, a workspace’s packaged identity, logos, colors, fonts, and brand imagery, captured once and applied to generations across any project. See brand kit.
Template: a project someone has published to Community. Anyone can preview one and remix it into a project of their own.Remix. Copying a template into a project you own: Flowy clones its canvas and media server-side, so the copy is fully yours to edit without touching the original.
Skill: two related but different things, depending on which surface you’re on. On the canvas, a skill is a reusable build pattern the AI assistant learns from your work and replays on a similar request later. Over MCP, a skill is an expert instruction pack an external AI agent loads on demand to guide multi-step Flowy work, like directing a multi-shot film or building a brand kit.MCP. The Model Context Protocol, the open standard Flowy’s hosted server uses to connect AI agents like Claude or Cursor directly to your account. See MCP server.
Last modified on August 29, 2026
Was this page helpful?
⌘I
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Flowy","description":"Documentation for Flowy — the node-based AI creative platform. Generate images, video, audio, 3D and vector on an infinite canvas, edit on the Studio timeline, collaborate in real time, and ship over the API, MCP server or CLI.","colors":{"primary":"#5c4a00","light":"#ffdd00","dark":"#5c4a00"},"logo":{"light":"https://mintcdn.com/flamapp/F3HzOSEZ0flnKi-X/logo/flowy-wordmark-dark.svg?fit=max\u0026auto=format\u0026n=F3HzOSEZ0flnKi-X\u0026q=85\u0026s=f82bb9ceea55e05eb2adaccc84567bb3","dark":"https://mintcdn.com/flamapp/F3HzOSEZ0flnKi-X/logo/flowy-wordmark-white.svg?fit=max\u0026auto=format\u0026n=F3HzOSEZ0flnKi-X\u0026q=85\u0026s=ff73d4d6f64cfdebf6c87382d3238682","href":"https://tryflowy.ai"},"favicon":"https://mintcdn.com/flamapp/d-IQVAHPd1A_gxXA/favicon.svg?fit=max\u0026auto=format\u0026n=d-IQVAHPd1A_gxXA\u0026q=85\u0026s=9850a281bea94ddad3a66dec30f8e231","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript","php","go","java","ruby"]}},"appearance":{"default":"system"},"background":{"decoration":"grid","color":{"light":"#ffffff","dark":"#0f0f0f"}},"navbar":{"links":[{"href":"https://docs.tryflowy.ai/help/overview","label":"Help Center"},{"href":"https://tryflowy.ai/community","label":"Community"},{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Open Flowy","href":"https://tryflowy.ai/auth/sign-in"}},"footer":{"socials":{"x":"https://x.com/TryFlowyAI","instagram":"https://www.instagram.com/tryflowyai","linkedin":"https://www.linkedin.com/in/flowy-ai-756474412","youtube":"https://www.youtube.com/@tryflowyai","reddit":"https://www.reddit.com/r/FlowyAI","discord":"https://discord.gg/nTeVdHpZ"},"links":[{"header":"Product","items":[{"label":"Canvas","href":"https://docs.tryflowy.ai/canvas/overview"},{"label":"Studio","href":"https://docs.tryflowy.ai/studio/overview"},{"label":"Pricing","href":"https://tryflowy.ai/pricing"},{"label":"Community","href":"https://tryflowy.ai/community"}]},{"header":"Developers","items":[{"label":"API reference","href":"https://docs.tryflowy.ai/api/introduction"},{"label":"MCP server","href":"https://tryflowy.ai/mcp"},{"label":"CLI","href":"https://tryflowy.ai/cli"},{"label":"Skills","href":"https://tryflowy.ai/skills"}]},{"header":"Resources","items":[{"label":"Help Center","href":"https://docs.tryflowy.ai/help/overview"},{"label":"What's new","href":"https://tryflowy.ai/updates"},{"label":"Brand assets","href":"https://tryflowy.ai/brand"},{"label":"Contact support","href":"mailto:[email protected]"}]}]},"search":{"prompt":"Search the Flowy docs…"},"seo":{"metatags":{"og:site_name":"Flowy Docs","og:type":"website","twitter:card":"summary_large_image","twitter:site":"@TryFlowyAI"},"organization":{"name":"Flowy","url":"https://tryflowy.ai","logo":"https://tryflowy.ai/brand/flowy-lockup.svg","sameAs":["https://x.com/TryFlowyAI","https://www.linkedin.com/in/flowy-ai-756474412/","https://www.youtube.com/@tryflowyai","https://www.instagram.com/tryflowyai/","https://www.reddit.com/r/FlowyAI/"]},"indexing":"navigable"},"fonts":{"heading":{"family":"ClashDisplay","weight":600,"source":"fonts/ClashDisplay-600.woff2","format":"woff2"},"body":{"family":"Geist","weight":400}},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"vesper"}},"latex":true},"integrations":{"posthog":{"apiKey":"phc_zS4jWzBsK9uPebPsFVri9PUNrh4i5Nq9EzNQrP7ZM7oK","apiHost":"https://t.tryflowy.studio","sessionRecording":false}},"errors":{"404":{"redirect":false,"title":"This page drifted off the canvas","description":"We couldn't find that page. Try [search](/), start from the [quickstart](/getting-started/quickstart), or head to the [Help Center](/help/overview)."}},"contextual":{"options":["copy","view","assistant","chatgpt","claude","perplexity","cursor","vscode","mcp","add-mcp"],"display":"header"},"thumbnails":{"appearance":"dark"},"metadata":{"timestamp":true},"markdown":{"instructions":["Flowy is a node-based AI creative platform: you generate images, video, audio, 3D and vector on an infinite Canvas, refine on the Studio timeline, and export or publish from the same project.","Prefer the Flowy MCP server (https://mcp.tryflowy.ai/mcp) or the REST API at https://apis.tryflowy.ai/v1 for programmatic work. Install with `flowy mcp install` from the @tryflowy/cli package.","Credits are workspace-scoped. Generations reserve credits on start and only deduct on success, so failed runs refund automatically."]},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"flamapp","hasAudioNarration":false,"actualSubdomain":"flamapp","customDomains":["docs.tryflowy.ai"],"gitSource":{"type":"github","owner":"homingos","repo":"fe-flowy","deployBranch":"production","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"790885bc-c594-4904-b778-fba1e8be8605","liveDeploymentHistoryId":"6acbeae6c34d60a683e20ede","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6acbeae6c34d60a683e20ede"},"feedback":{"thumbs":true,"edits":false,"agentFeedback":true,"issues":false},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adb64d8adb57cc3ba90206d","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Documentation","count":118},{"language":"default","tag":"API Reference","count":40},{"language":"default","tag":"Canvas","count":38},{"language":"default","tag":"Endpoints","count":28},{"language":"default","tag":"Help Center","count":27},{"language":"default","tag":"Nodes","count":17},{"language":"default","tag":"Settings","count":16},{"language":"default","tag":"Tools","count":16},{"language":"default","tag":"Flows","count":11},{"language":"default","tag":"Studio","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--flowy-bone:#fcf0d6;--flowy-bone-deep:#f7e7c4;--flowy-signal:#ffdd00;--flowy-signal-deep:#e8c800;--flowy-umber:#3d2c0c;--flowy-umber-deep:#2a2418;--flowy-brand:var(--flowy-signal);--flowy-brand-pressed:var(--flowy-signal-deep);--flowy-on-brand:#1a1400;--flowy-current:var(--flowy-bone);--flowy-wash:#fff8d1;--flowy-wash-hover:#ffef9e;--flowy-ink:#5c4a00;--flowy-content-default:rgba(20, 20, 26, 0.66);--flowy-content-subtle:rgba(20, 20, 26, 0.42);--flowy-edge:var(--flowy-ink);--flowy-bg:#ffffff;--flowy-bg-subtle:#efeff2;--flowy-border-subtle:rgba(0, 0, 0, 0.06);--flowy-border-default:rgba(0, 0, 0, 0.1);--flowy-radius:0.625rem;--flowy-radius-lg:1rem;--flowy-ease:cubic-bezier(0.2, 0, 0, 1)}.dark{--flowy-wash:var(--flowy-umber);--flowy-wash-hover:#5c4212;--flowy-ink:var(--flowy-signal);--flowy-content-default:rgba(244, 242, 246, 0.66);--flowy-content-subtle:rgba(244, 242, 246, 0.42);--flowy-edge:var(--flowy-bone);--flowy-bg:#0f0f0f;--flowy-bg-subtle:#1c1c1c;--flowy-border-subtle:rgba(255, 255, 255, 0.06);--flowy-border-default:rgba(255, 255, 255, 0.1)}#content h1,#content h2,#content h3{letter-spacing:-.02em}#page-title{letter-spacing:-.03em}breadcrumb-list,eyebrow{font-size:.8125rem;letter-spacing:.01em}img.nav-logo{height:1.5rem!important;width:auto!important}#sidebar a[aria-current=page],#sidebar li>a[data-active=true]{background-color:var(--flowy-wash);color:var(--flowy-ink)}sidebar-group-header{letter-spacing:.02em;text-transform:none}card,frame{border-radius:var(--flowy-radius-lg)}card{transition:border-color 200ms var(--flowy-ease),background-color 200ms var(--flowy-ease)}card:hover{border-color:var(--flowy-edge);background-color:var(--flowy-wash)}.dark card:hover{background-color:rgba(255,221,0,.06)}accordion,callout,code-block,code-group,expandable,mermaid,steps{border-radius:var(--flowy-radius)}frame{overflow:hidden}frame img{border-radius:0}frame figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--flowy-content-subtle)}#content table{font-variant-numeric:tabular-nums}#content table th{font-weight:550;letter-spacing:.01em}#content table td,#content table th,card{border-color:var(--flowy-border-subtle)}#content kbd,.credits{display:inline-block;white-space:nowrap}#content kbd{min-width:1.5rem;padding:.125rem .375rem;border:1px solid var(--flowy-border-default);border-bottom-width:2px;border-radius:.375rem;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.75rem;line-height:1.4;text-align:center}.credits{padding:.0625rem .5rem;border-radius:999px;background-color:var(--flowy-wash);color:var(--flowy-ink);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:550}#content kbd,.flowy-media-frame{background-color:var(--flowy-bg-subtle)}.flowy-media-frame{border:1px solid var(--flowy-border-subtle);border-radius:var(--flowy-radius-lg)}.flowy-media-caption{font-size:.8125rem;line-height:1.5;color:var(--flowy-content-subtle)}.flowy-play-button{background-color:var(--flowy-brand)}.flowy-play-button:hover{background-color:var(--flowy-brand-pressed)}"}],"page":{"pagePath":"help/glossary","slug":"/help/glossary","pageMetadata":{"title":"Glossary","description":"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.","href":"/help/glossary"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`workspaces-and-projects`,children:`Workspaces and projects`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Workspace`}),`. The top-level container for your work: projects, teammates, and one shared credit wallet. You can belong to several, and switch between them from the rail on the left edge of Creator Studio.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Project`}),`: a single piece of work inside a workspace, holding one canvas. See `,_jsx(_components.a,{href:`/getting-started/concepts`,children:`core concepts`}),` for how workspaces and projects fit together.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-canvas`,children:`The canvas`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Canvas`}),`: the infinite, node-based editor where you generate and connect ideas. Every project opens into one.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Node`}),`. The basic unit of the canvas: a piece of content (text, image, video, and more) with a prompt, settings, and connection points that carry context to and from other nodes.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Generation`}),`. One run of a node: your prompt and any connected inputs go to an AI model, and the result renders inside the node. Non-destructive. Rerun a node as many times as you like.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Composition`}),`: a node type that layers connected clips, images, and audio into an editable timeline, which opens in full in `,_jsx(_components.a,{href:`/studio/overview`,children:`Studio`}),` when you’re ready to finish the edit.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Render`}),`. Exporting a finished, playable file: either a single asset downloaded from a node, or a full composition rendered from Studio’s timeline. See `,_jsx(_components.a,{href:`/help/exporting`,children:`exporting \u0026 downloads`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`credits`,children:`Credits`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Credit`}),`: the unit generating spends. Every workspace has one shared wallet; credits are reserved when a generation starts, deducted on success, and refunded automatically on failure. See `,_jsx(_components.a,{href:`/billing/credits`,children:`how credits work`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`flows-and-the-api`,children:`Flows and the API`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Flow`}),` (a published, reusable app built on a canvas, with defined inputs and outputs) runnable from its own page without opening the canvas behind it, or over the API. See `,_jsx(_components.a,{href:`/help/publishing-to-community`,children:`publishing to Community`}),` and `,_jsx(_components.a,{href:`/api/running-apps`,children:`running a flow`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Run`}),`. One execution of a flow: asynchronous, returning immediately with an id you poll until it completes. Distinct from a generation, which is a single node’s execution on the canvas.`]}),`\n`,_jsx(Heading,{level:`2`,id:`library`,children:`Library`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Element`}),`: a reusable character, product, or location kept in your workspace’s Library so a subject stays visually consistent across generations, rather than being described from scratch every time.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Brand kit`}),`, a workspace’s packaged identity, logos, colors, fonts, and brand imagery, captured once and applied to generations across any project. See `,_jsx(_components.a,{href:`/library/brand-kits`,children:`brand kit`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`community`,children:`Community`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Template`}),`: a project someone has published to Community. Anyone can preview one and remix it into a project of their own.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Remix`}),`. Copying a template into a project you own: Flowy clones its canvas and media server-side, so the copy is fully yours to edit without touching the original.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-ai-assistant`,children:`The AI assistant`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Skill`}),`: two related but different things, depending on which surface you’re on. On the canvas, a skill is a reusable build pattern the `,_jsx(_components.a,{href:`/canvas/ai/memory-and-skills`,children:`AI assistant`}),` learns from your work and replays on a similar request later. Over MCP, a `,_jsx(_components.a,{href:`/api/skills`,children:`skill`}),` is an expert instruction pack an external AI agent loads on demand to guide multi-step Flowy work, like directing a multi-shot film or building a brand kit.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`MCP`}),`. The `,_jsx(_components.a,{href:`https://modelcontextprotocol.io`,children:`Model Context Protocol`}),`, the open standard Flowy’s hosted server uses to connect AI agents like Claude or Cursor directly to your account. See `,_jsx(_components.a,{href:`/api/mcp`,children:`MCP server`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"vesper"}},"config":{},"pageMetadata":{"title":"Glossary","description":"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.","href":"/help/glossary"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Workspaces and projects","slug":"workspaces-and-projects","depth":2,"children":[]},{"title":"The canvas","slug":"the-canvas","depth":2,"children":[]},{"title":"Credits","slug":"credits","depth":2,"children":[]},{"title":"Flows and the API","slug":"flows-and-the-api","depth":2,"children":[]},{"title":"Library","slug":"library","depth":2,"children":[]},{"title":"Community","slug":"community","depth":2,"children":[]},{"title":"The AI assistant","slug":"the-ai-assistant","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"flamapp","siteName":"Flowy","title":"Glossary - Flowy","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-31T13:23:00.669Z","gitLastModified":"2026-08-29T10:49:29.000Z","originalFileLocation":"help/glossary.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Flowy\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Glossary - Flowy\">\u003cmeta data-mint-head property=\"og:description\" content=\"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Flowy Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tryflowy.ai/help/glossary\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://flamapp.mintlify.app/_mintlify/api/og/v2?division=Start+Here\u0026amp;title=Glossary\u0026amp;description=Plain+definitions+for+the+terms+Flowy+uses+across+the+canvas%2C+Community%2C+and+the+API.\u0026amp;theme=a13da42bc121a2f7f3023159\u0026amp;signature=69479cc764cd0c4e3121ecae5c24993d07701d1ce4b51ee774f5452e48185459\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Glossary - Flowy\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://flamapp.mintlify.app/_mintlify/api/og/v2?division=Start+Here\u0026amp;title=Glossary\u0026amp;description=Plain+definitions+for+the+terms+Flowy+uses+across+the+canvas%2C+Community%2C+and+the+API.\u0026amp;theme=a13da42bc121a2f7f3023159\u0026amp;signature=69479cc764cd0c4e3121ecae5c24993d07701d1ce4b51ee774f5452e48185459\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/flamapp/JgZWkxORrHqxm8c9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Flowy\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5c4a00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tryflowy.ai/help/glossary\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/help/glossary.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://tryflowy.ai/#organization\",\"name\":\"Flowy\",\"url\":\"https://tryflowy.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://tryflowy.ai/brand/flowy-lockup.svg\"},\"sameAs\":[\"https://x.com/TryFlowyAI\",\"https://www.linkedin.com/in/flowy-ai-756474412/\",\"https://www.youtube.com/@tryflowyai\",\"https://www.instagram.com/tryflowyai/\",\"https://www.reddit.com/r/FlowyAI/\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tryflowy.ai#website\",\"name\":\"Flowy\",\"url\":\"https://docs.tryflowy.ai\",\"publisher\":{\"@id\":\"https://tryflowy.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tryflowy.ai/help/glossary#webpage\",\"url\":\"https://docs.tryflowy.ai/help/glossary\",\"name\":\"Glossary\",\"description\":\"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.\",\"dateModified\":\"2026-08-29T10:49:29.000Z\",\"isPartOf\":{\"@id\":\"https://docs.tryflowy.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tryflowy.ai/help/glossary#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tryflowy.ai/help/glossary#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start Here\",\"item\":\"https://docs.tryflowy.ai/help/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glossary\",\"item\":\"https://docs.tryflowy.ai/help/glossary\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tryflowy.ai/help/glossary#article\",\"headline\":\"Glossary\",\"name\":\"Glossary\",\"description\":\"Plain definitions for the terms Flowy uses across the canvas, Community, and the API.\",\"url\":\"https://docs.tryflowy.ai/help/glossary\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tryflowy.ai/help/glossary#webpage\"},\"dateModified\":\"2026-08-29T10:49:29.000Z\",\"publisher\":{\"@id\":\"https://tryflowy.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tryflowy.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Flowy\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Flowy","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"tab":"Help Center","icon":"life-ring","groups":[{"group":"Start Here","expanded":true,"pages":[{"title":"Flowy Help Center","href":"/help/overview"},{"title":"Getting Started","description":"Sign in, land in your workspace, and make your first generation: a tour of your first fifteen minutes in Flowy.","href":"/help/getting-started"},{"title":"Glossary","href":"/help/glossary"},{"title":"Contact Support","description":"Reach the Flowy team and get unblocked fast.","href":"/help/contact"}]},{"group":"Plans, Credits \u0026 Billing","pages":[{"title":"Plans \u0026 Pricing","href":"/billing/plans"},{"title":"How Credits Work","href":"/billing/credits"},{"title":"Fair Use","href":"/billing/fair-use"},{"title":"Credits and Costs","href":"/help/credits-and-costs"},{"title":"Plans and Upgrades","href":"/help/plans-and-upgrades"},{"title":"Invoices and Receipts","href":"/help/invoices-and-receipts"},{"title":"Payments \u0026 Invoices","href":"/help/payments"},{"title":"Refunds \u0026 Failed Generations","sidebarTitle":"Refunds","href":"/help/refunds"}]},{"group":"Using Flowy","pages":[{"title":"Generation Help \u0026 Tips","href":"/help/generating"},{"title":"Assets and Storage","href":"/help/assets-and-storage"},{"title":"Exporting \u0026 Downloads","href":"/help/exporting"},{"title":"Sharing \u0026 Access Help","href":"/help/collaboration"},{"title":"Workspace Members","href":"/help/workspace-members"},{"title":"Publishing to Community","href":"/help/publishing-to-community"},{"title":"Notifications","href":"/help/notifications"},{"title":"Integrations","href":"/help/integrations"},{"title":"API and Automation","href":"/help/api-and-automation"}]},{"group":"Account \u0026 Security","pages":[{"title":"Account \u0026 Sign-In","href":"/help/account"},{"title":"Security and Sessions","href":"/help/security-and-sessions"},{"title":"Data and Deletion","href":"/help/data-and-deletion"}]},{"group":"Troubleshooting \u0026 FAQ","pages":[{"title":"Troubleshooting","href":"/help/troubleshooting"},{"title":"Browser Support","href":"/help/browser-support"},{"title":"FAQ","href":"/help/faq"}]}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api/introduction"}]}]},"title":"Glossary - Flowy","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":[],"chunks":[]}