Files
langflow/configuration-cli.html
github-merge-queue[bot] d20a311d11 deploy: 643a8ccd96
2025-07-28 19:01:29 +00:00

114 lines
44 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-Configuration/configuration-cli" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">Langflow CLI | Langflow Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://docs.langflow.org/configuration-cli"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Langflow CLI | Langflow Documentation"><meta data-rh="true" name="description" content="The Langflow command line interface (Langflow CLI) is the main interface for managing and running the Langflow server."><meta data-rh="true" property="og:description" content="The Langflow command line interface (Langflow CLI) is the main interface for managing and running the Langflow server."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.langflow.org/configuration-cli"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/configuration-cli" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/configuration-cli" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://UZK6BDPCVY-dsn.algolia.net" crossorigin="anonymous"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Use the Langflow CLI","item":"https://docs.langflow.org/configuration-cli"}]}</script><link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-SLQFLQ3KPT"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-SLQFLQ3KPT",{})</script>
<link rel="search" type="application/opensearchdescription+xml" title="Langflow Documentation" href="/opensearch.xml">
<script>!function(){var e="analytics",t=window[e]=window[e]||[];if(!t.initialize)if(t.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{t.invoked=!0,t.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","screen","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware","register"],t.factory=function(n){return function(){if(window[e].initialized)return window[e][n].apply(window[e],arguments);var r=Array.prototype.slice.call(arguments);if(["track","screen","alias","group","page","identify"].indexOf(n)>-1){var i=document.querySelector("link[rel='canonical']");r.push({__t:"bpc",c:i&&i.getAttribute("href")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}return r.unshift(n),t.push(r),t}};for(var n=0;n<t.methods.length;n++){var r=t.methods[n];t[r]=t.factory(r)}t.load=function(n,r){var i=document.createElement("script");i.type="text/javascript",i.async=!0,i.setAttribute("data-global-segment-analytics-key",e),i.src="https://cdn.segment.com/analytics.js/v1/"+n+"/analytics.min.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(i,a),t._loadOptions=r},t._writeKey="60AfGDrVxy8nAGJngo3fCYWG4LvhMAlG",t.SNIPPET_VERSION="5.2.0",t.load("60AfGDrVxy8nAGJngo3fCYWG4LvhMAlG"),t.page()}}()</script>
<script>window.__SCROLL_TRACKING_CONFIG__={selectors:[{selector:"h1, h2, h3, h4, h5, h6",eventName:"Docs.langflow.org - Heading Viewed",properties:{element_type:"heading"}},{selector:".ch-codeblock",eventName:"Docs.langflow.org - Codeblock Viewed",properties:{element_type:"code",language:"helper:codeLanguage"}}]}</script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@550;600&amp;display=swap">
<script>!function(){window.semaphore=window.semaphore||[],window.ketch=function(){window.semaphore.push(arguments)};var e=document.createElement("script");e.type="text/javascript",e.src="https://global.ketchcdn.com/web/v3/config/datastax/langflow_org_web/boot.js",e.defer=e.async=!0,document.getElementsByTagName("head")[0].appendChild(e)}()</script>
<script defer="true">!function(){const e=e=>{if(window.gtag&&e.purposes&&"analytics"in e.purposes&&"targeted_advertising"in e.purposes){const n=!0===e.purposes.analytics?"granted":"denied",t=!0===e.purposes.targeted_advertising?"granted":"denied",a={analytics_storage:n,ad_personalization:t,ad_storage:t,ad_user_data:t};window.gtag("consent","update",a)}};window.ketch&&window.ketch("on","consent",e)}()</script><link rel="stylesheet" href="/assets/css/styles.e756ed1e.css">
<script src="/assets/js/runtime~main.679f183a.js" defer="defer"></script>
<script src="/assets/js/main.3957ba71.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top navbarHideable_m1mJ"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/lf-docs-light.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/lf-docs-dark.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href="https://github.com/langflow-ai/langflow" target="_blank" class="navbar__item navbar__link header-github-link" data-event="Docs.langflow.org - Social Clicked" data-platform="github"></a><a href="https://twitter.com/langflow_ai" target="_blank" class="navbar__item navbar__link header-twitter-link" data-event="Docs.langflow.org - Social Clicked" data-platform="x"></a><a href="https://discord.gg/EqksyE2EX9" target="_blank" class="navbar__item navbar__link header-discord-link" data-event="Docs.langflow.org - Social Clicked" data-platform="discord"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search (Command+K)"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd sidebarWithHideableNavbar_wUlq"><a tabindex="-1" class="sidebarLogo_isFc" href="/"><img src="/img/lf-docs-light.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/lf-docs-dark.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--dark_xIcU"></a><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/">Welcome to Langflow</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/about-langflow">Get started</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/concepts-overview">Flows</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/agents">Agents</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/mcp-client">Model Context Protocol (MCP)</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" role="button" aria-expanded="true" href="/install-custom-dependencies">Develop</a></div><ul class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/install-custom-dependencies">Install custom dependencies</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-api-keys">API keys</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-authentication">Authentication</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-global-variables">Global variables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/environment-variables">Environment variables</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" tabindex="0" href="/concepts-file-management">Storage and memory</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" tabindex="0" href="/logging">Observability</a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/data-types">Use Langflow data types</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/concepts-voice-mode">Use voice mode</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/configuration-cli">Use the Langflow CLI</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/deployment-overview">Deploy</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/concepts-components">Components reference</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/api-reference-api-examples">API reference</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/contributing-community">Contribute</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/release-notes">Release notes</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false" href="/troubleshoot">Support</a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 sidebar-ad">
<a href="https://www.langflow.org/desktop" target="_blank" class="menu__link">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1645_37)">
<path d="M12 17H20C21.1046 17 22 16.1046 22 15V13M12 17H4C2.89543 17 2 16.1046 2 15V5C2 3.89543 2.89543 3 4 3H10M12 17V21M8 21H12M12 21H16M11.75 10.2917H13.2083L16.125 7.375H17.5833L20.5 4.45833H21.9583M16.125 11.75H17.5833L20.5 8.83333H21.9583M11.75 5.91667H13.2083L16.125 3H17.5833" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_1645_37">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>
<div class="sidebar-ad-text-container">
<span class="sidebar-ad-text">Get started in minutes</span>
<span class="sidebar-ad-text sidebar-ad-text-gradient">Download Langflow Desktop</span>
</div>
</a>
</li></ul></nav></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Develop</span></li><li class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link">Use the Langflow CLI</span></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><style>[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }</style>
<!-- -->
<header><h1>Langflow CLI</h1></header>
<p>The Langflow command line interface (Langflow CLI) is the main interface for managing and running the Langflow server.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="cli-commands">CLI commands<a href="#cli-commands" class="hash-link" aria-label="Direct link to CLI commands" title="Direct link to CLI commands"></a></h2>
<p>The following sections describe the available CLI commands and their options, as well as their corresponding <a href="/environment-variables">environment variables</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow">langflow<a href="#langflow" class="hash-link" aria-label="Direct link to langflow" title="Direct link to langflow"></a></h3>
<p>Running the CLI without any arguments displays a list of available options and commands.</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>langflow [OPTIONS]</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span># or</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>python -m langflow [OPTIONS]</span></div></div><br></code></div></div>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="options">Options<a href="#options" class="hash-link" aria-label="Direct link to Options" title="Direct link to Options"></a></h4>
<table><thead><tr><th>Option</th><th>Default</th><th>Values</th><th>Description</th></tr></thead><tbody><tr><td><a id="install-completion"></a><code>--install-completion</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Install auto-completion for the current shell.</td></tr><tr><td><a id="show-completion"></a><code>--show-completion</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Show the location of the auto-completion config file, if installed.</td></tr><tr><td><a id="help"></a><code>--help</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Display information about the command usage and its options and arguments.</td></tr></tbody></table>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow-api-key">langflow api-key<a href="#langflow-api-key" class="hash-link" aria-label="Direct link to langflow api-key" title="Direct link to langflow api-key"></a></h3>
<p>To create API keys with the Langflow CLI, <code>AUTO_LOGIN</code> must be set to <code>TRUE</code>, or you must be logged in as a superuser.</p>
<ul>
<li>If <code>AUTO_LOGIN</code> is <code>FALSE</code>, you must be logged in as a superuser.</li>
<li>If <code>AUTO LOGIN</code> is <code>TRUE</code>, you&#x27;re already logged in as superuser.</li>
</ul>
<p>For more information, see <a href="/configuration-api-keys">API keys</a>.</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>langflow api-key [OPTIONS]</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span># or</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>uv run langflow api-key [OPTIONS]</span></div></div><br></code></div></div>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="options-1">Options<a href="#options-1" class="hash-link" aria-label="Direct link to Options" title="Direct link to Options"></a></h4>
<table><thead><tr><th>Option</th><th>Default</th><th>Values</th><th>Description</th></tr></thead><tbody><tr><td><a id="install-completion"></a><code>--install-completion</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Install auto-completion for the current shell.</td></tr><tr><td><a id="show-completion"></a><code>--show-completion</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Show the location of the auto-completion config file (if installed).</td></tr><tr><td><a id="help"></a><code>--help</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Display information about the command usage and its options and arguments.</td></tr></tbody></table>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow-copy-db">langflow copy-db<a href="#langflow-copy-db" class="hash-link" aria-label="Direct link to langflow copy-db" title="Direct link to langflow copy-db"></a></h3>
<p>Copy the database files to the current directory.
Copy the Langflow database files, <code>langflow.db</code> and <code>langflow-pre.db</code> (if they exist), from the cache directory to the current directory.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>The current directory is the directory containing <code>__main__.py</code>.
You can find this directory by running <code>which langflow</code>.</p></div></div>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>langflow copy-db</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span># or</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>python -m langflow copy-db</span></div></div><br></code></div></div>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="options-2">Options<a href="#options-2" class="hash-link" aria-label="Direct link to Options" title="Direct link to Options"></a></h4>
<table><thead><tr><th>Option</th><th>Default</th><th>Values</th><th>Description</th></tr></thead><tbody><tr><td><a id="copy-db-help"></a><code>--help</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Display information about the command usage and its options and arguments.</td></tr></tbody></table>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow-migration">langflow migration<a href="#langflow-migration" class="hash-link" aria-label="Direct link to langflow migration" title="Direct link to langflow migration"></a></h3>
<p>Run or test database migrations.</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>langflow migration [OPTIONS]</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span># or</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>python -m langflow migration [OPTIONS]</span></div></div><br></code></div></div>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="options-3">Options<a href="#options-3" class="hash-link" aria-label="Direct link to Options" title="Direct link to Options"></a></h4>
<table><thead><tr><th>Option</th><th>Default</th><th>Values</th><th>Description</th></tr></thead><tbody><tr><td><a id="migration-test"></a><code>--test</code></td><td><code>true</code></td><td>Boolean</td><td>Run migrations in test mode. Use <code>--no-test</code> to disable test mode.</td></tr><tr><td><a id="migration-fix"></a><code>--fix</code></td><td><code>false</code> (<code>--no-fix</code>)</td><td>Boolean</td><td>Fix migrations. This is a destructive operation, and all affected data will be deleted. Only use this option if you know what you are doing.</td></tr><tr><td><a id="migration-help"></a><code>--help</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Display information about the command usage and its options and arguments.</td></tr></tbody></table>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow-run">langflow run<a href="#langflow-run" class="hash-link" aria-label="Direct link to langflow run" title="Direct link to langflow run"></a></h3>
<p>Start the Langflow server.</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>langflow run [OPTIONS]</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span># or</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>python -m langflow run [OPTIONS]</span></div></div><br></code></div></div>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="options-4">Options<a href="#options-4" class="hash-link" aria-label="Direct link to Options" title="Direct link to Options"></a></h4>
<table><thead><tr><th>Option</th><th>Default</th><th>Values</th><th>Description</th></tr></thead><tbody><tr><td><a id="run-host"></a><code>--host</code></td><td><code>localhost</code></td><td>String</td><td>The host on which the Langflow server will run.<br>See <a href="/environment-variables#LANGFLOW_HOST"><code>LANGFLOW_HOST</code> variable</a>.</td></tr><tr><td><a id="run-workers"></a><code>--workers</code></td><td><code>1</code></td><td>Integer</td><td>Number of worker processes.<br>See <a href="/environment-variables#LANGFLOW_WORKERS"><code>LANGFLOW_WORKERS</code> variable</a>.</td></tr><tr><td><a id="run-worker-timeout"></a><code>--worker-timeout</code></td><td><code>300</code></td><td>Integer</td><td>Worker timeout in seconds.<br>See <a href="/environment-variables#LANGFLOW_WORKER_TIMEOUT"><code>LANGFLOW_WORKER_TIMEOUT</code> variable</a>.</td></tr><tr><td><a id="run-port"></a><code>--port</code></td><td><code>7860</code></td><td>Integer</td><td>The port on which the Langflow server will run. The server automatically selects a free port if the specified port is in use.<br>See <a href="/environment-variables#LANGFLOW_PORT"><code>LANGFLOW_PORT</code> variable</a>.</td></tr><tr><td><a id="run-components-path"></a><code>--components-path</code></td><td><code>langflow/components</code></td><td>String</td><td>Path to the directory containing custom components.<br>See <a href="/environment-variables#LANGFLOW_COMPONENTS_PATH"><code>LANGFLOW_COMPONENTS_PATH</code> variable</a>.</td></tr><tr><td><a id="run-env-file"></a><code>--env-file</code></td><td>Not set</td><td>String</td><td>Path to the <code>.env</code> file containing environment variables.<br>See <a href="/environment-variables#configure-variables-env-file">Import environment variables from a .env file</a>.</td></tr><tr><td><a id="run-log-level"></a><code>--log-level</code></td><td><code>critical</code></td><td><code>debug</code><br><code>info</code><br><code>warning</code><br><code>error</code><br><code>critical</code></td><td>Set the logging level.<br>See <a href="/environment-variables#LANGFLOW_LOG_LEVEL"><code>LANGFLOW_LOG_LEVEL</code> variable</a>.</td></tr><tr><td><a id="run-log-file"></a><code>--log-file</code></td><td><code>logs/langflow.log</code></td><td>String</td><td>Set the path to the log file for Langflow.<br>See <a href="/environment-variables#LANGFLOW_LOG_FILE"><code>LANGFLOW_LOG_FILE</code> variable</a>.</td></tr><tr><td><a id="run-cache"></a><code>--cache</code></td><td><code>async</code></td><td><code>async</code><br><code>redis</code><br><code>memory</code><br><code>disk</code></td><td>Type of cache to use.<br>See <a href="/environment-variables#LANGFLOW_CACHE_TYPE"><code>LANGFLOW_CACHE_TYPE</code> variable</a>.</td></tr><tr><td><a id="run-frontend-path"></a><code>--frontend-path</code></td><td><code>./frontend</code></td><td>String</td><td>Path to the frontend directory containing build files. This is for development purposes only.<br>See <a href="/environment-variables#LANGFLOW_FRONTEND_PATH"><code>LANGFLOW_FRONTEND_PATH</code> variable</a>.</td></tr><tr><td><a id="run-open-browser"></a><code>--open-browser</code></td><td><code>true</code></td><td>Boolean</td><td>Open the system web browser on startup. Use <code>--no-open-browser</code> to disable opening the system web browser on startup.<br> See <a href="/environment-variables#LANGFLOW_OPEN_BROWSER"><code>LANGFLOW_OPEN_BROWSER</code> variable</a>.</td></tr><tr><td><a id="run-remove-api-keys"></a><code>--remove-api-keys</code></td><td><code>false</code> (<code>--no-remove-api-keys</code>)</td><td>Boolean</td><td>Remove API keys from the projects saved in the database.<br> See <a href="/environment-variables#LANGFLOW_REMOVE_API_KEYS"><code>LANGFLOW_REMOVE_API_KEYS</code> variable</a>.</td></tr><tr><td><a id="run-backend-only"></a><code>--backend-only</code></td><td><code>false</code> (<code>--no-backend-only</code>)</td><td>Boolean</td><td>Only run Langflow&#x27;s backend server (no frontend).<br>See <a href="/environment-variables#LANGFLOW_BACKEND_ONLY"><code>LANGFLOW_BACKEND_ONLY</code> variable</a>.</td></tr><tr><td><a id="run-store"></a><code>--store</code></td><td><code>true</code></td><td>Boolean</td><td>Enable the Langflow Store features. Use <code>--no-store</code> to disable the Langflow Store features.<br>See <a href="/environment-variables#LANGFLOW_STORE"><code>LANGFLOW_STORE</code> variable</a>.</td></tr><tr><td><a id="run-auto-saving"></a><code>--auto-saving</code></td><td><code>true</code></td><td>Boolean</td><td>Enable flow auto-saving. Use <code>--no-auto-saving</code> to disable flow auto-saving.<br>See <a href="/environment-variables#LANGFLOW_AUTO_SAVING"><code>LANGFLOW_AUTO_SAVING</code> variable</a>.</td></tr><tr><td><a id="run-auto-saving-interval"></a><code>--auto-saving-interval</code></td><td><code>1000</code></td><td>Integer</td><td>Set the interval for flow auto-saving in milliseconds.<br>See <a href="/environment-variables#LANGFLOW_AUTO_SAVING_INTERVAL"><code>LANGFLOW_AUTO_SAVING_INTERVAL</code> variable</a>.</td></tr><tr><td><a id="run-health-check-max-retries"></a><code>--health-check-max-retries</code></td><td><code>5</code></td><td>Integer</td><td>Set the maximum number of retries for the health check. Use <code>--no-health-check-max-retries</code> to disable the maximum number of retries for the health check.<br>See <a href="/environment-variables#LANGFLOW_HEALTH_CHECK_MAX_RETRIES"><code>LANGFLOW_HEALTH_CHECK_MAX_RETRIES</code> variable</a>.</td></tr><tr><td><a id="run-max-file-size-upload"></a><code>--max-file-size-upload</code></td><td><code>100</code></td><td>Integer</td><td>Set the maximum file size for the upload in megabytes.<br>See <a href="/environment-variables#LANGFLOW_MAX_FILE_SIZE_UPLOAD"><code>LANGFLOW_MAX_FILE_SIZE_UPLOAD</code> variable</a>.</td></tr><tr><td><a id="run-ssl-cert-file-path"></a><code>--ssl-cert-file-path</code></td><td>Not set</td><td>String</td><td>Path to the SSL certificate file on the local system.</td></tr><tr><td><a id="run-ssl-key-file-path"></a><code>--ssl-key-file-path</code></td><td>Not set</td><td>String</td><td>Path to the SSL key file on the local system.</td></tr><tr><td><a id="run-help"></a><code>--help</code></td><td><em>Not applicable</em></td><td><em>Not applicable</em></td><td>Display information about the command usage and its options and arguments.</td></tr></tbody></table>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow-superuser">langflow superuser<a href="#langflow-superuser" class="hash-link" aria-label="Direct link to langflow superuser" title="Direct link to langflow superuser"></a></h3>
<p>Create a superuser account.</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>langflow superuser [OPTIONS]</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span># or</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>python -m langflow superuser [OPTIONS]</span></div></div><br></code></div></div>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="options-5">Options<a href="#options-5" class="hash-link" aria-label="Direct link to Options" title="Direct link to Options"></a></h4>
<table><thead><tr><th>Option</th><th>Default</th><th>Values</th><th>Description</th></tr></thead><tbody><tr><td><a id="superuser-username"></a><code>--username</code></td><td>Required</td><td>String</td><td>Specify the name for the superuser.<br>See <a href="/environment-variables#LANGFLOW_SUPERUSER"><code>LANGFLOW_SUPERUSER</code> variable</a>.</td></tr><tr><td><a id="superuser-password"></a><code>--password</code></td><td>Required</td><td>String</td><td>Specify the password for the superuser.<br>See <a href="/environment-variables#LANGFLOW_SUPERUSER_PASSWORD"><code>LANGFLOW_SUPERUSER_PASSWORD</code> variable</a>.</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="precedence">Precedence<a href="#precedence" class="hash-link" aria-label="Direct link to Precedence" title="Direct link to Precedence"></a></h2>
<p>Langflow CLI options override the values of corresponding <a href="/environment-variables">environment variables</a>.</p>
<p>For example, if you have <code>LANGFLOW_PORT=7860</code> defined as an environment variable, but you run the CLI with <code>--port 7880</code>, Langflow sets the port to <strong><code>7880</code></strong>, the value passed with the CLI.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="assign-values">Assign values<a href="#assign-values" class="hash-link" aria-label="Direct link to Assign values" title="Direct link to Assign values"></a></h2>
<p>There are two ways you can assign a value to a CLI option.
You can write the option flag and its value with a single space between them: <code>--option value</code>.
Or, you can write them using an equals sign (<code>=</code>) between the option flag and the value: <code>--option=value</code>.</p>
<p>Values that contain spaces must be surrounded by quotation marks: <code>--option &#x27;Value with Spaces&#x27;</code> or <code>--option=&#x27;Value with Spaces&#x27;</code>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="boolean">Boolean values<a href="#boolean" class="hash-link" aria-label="Direct link to Boolean values" title="Direct link to Boolean values"></a></h3>
<p>Boolean options turn a behavior on or off, and therefore accept no arguments.
To activate a boolean option, type it on the command line.
For example:</p>
<div class="ch-codeblock not-prose" data-ch-theme="github-dark"><div class="ch-code-wrapper ch-code" data-ch-measured="false"><code class="ch-code-scroll-parent"><br><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>langflow run --remove-api-keys</span></div></div><br></code></div></div>
<p>All boolean options have a corresponding option that negates it.
For example, the negating option for <code>--remove-api-keys</code> is <code>--no-remove-api-keys</code>.
These options let you negate boolean options that you may have set using <a href="/environment-variables">environment variables</a>.</p></div></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/concepts-voice-mode"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Use voice mode</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/deployment-overview"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Langflow deployment overview</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#cli-commands" class="table-of-contents__link toc-highlight">CLI commands</a><ul><li><a href="#langflow" class="table-of-contents__link toc-highlight">langflow</a></li><li><a href="#langflow-api-key" class="table-of-contents__link toc-highlight">langflow api-key</a></li><li><a href="#langflow-copy-db" class="table-of-contents__link toc-highlight">langflow copy-db</a></li><li><a href="#langflow-migration" class="table-of-contents__link toc-highlight">langflow migration</a></li><li><a href="#langflow-run" class="table-of-contents__link toc-highlight">langflow run</a></li><li><a href="#langflow-superuser" class="table-of-contents__link toc-highlight">langflow superuser</a></li></ul></li><li><a href="#precedence" class="table-of-contents__link toc-highlight">Precedence</a></li><li><a href="#assign-values" class="table-of-contents__link toc-highlight">Assign values</a><ul><li><a href="#boolean" class="table-of-contents__link toc-highlight">Boolean values</a></li></ul></li></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer"><div class="container container-fluid"><div class="row footer__links"><div class="theme-layout-footer-column col footer__col"><div class="footer__title"></div><ul class="footer__items clean-list"><li class="footer__item"><div class="footer-links">
<span>© 2025 Langflow</span>
<span id="preferenceCenterContainer"> ·&nbsp; <a href="https://langflow.org/preferences">Manage Privacy Choices</a></span>
</div></li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><img src="/img/lf-docs-light.svg" alt="Langflow" class="footer__logo themedComponent_mlkZ themedComponent--light_NVdE" width="160" height="40"><img src="/img/lf-docs-dark.svg" alt="Langflow" class="footer__logo themedComponent_mlkZ themedComponent--dark_xIcU" width="160" height="40"></div></div></div></footer><div style="position:fixed;right:20px;bottom:20px;z-index:100;display:flex;align-items:center;gap:10px;cursor:pointer"><div style="background-color:#f6f6f6;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.1)"><img src="/img/langflow-icon-black-transparent.svg" style="width:40px" alt="Search"></div></div></div>
</body>
</html>