Files
langflow/get-started-installation.html
github-merge-queue[bot] 5d87137fbb deploy: 06a74bdffd
2025-05-09 21:58:35 +00:00

162 lines
45 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.

This file contains Unicode characters that might be confused with other characters. 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-Get-Started/get-started-installation" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.7.0">
<title data-rh="true">Install Langflow | 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/get-started-installation"><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="Install Langflow | Langflow Documentation"><meta data-rh="true" name="description" content="Langflow can be installed in three ways:"><meta data-rh="true" property="og:description" content="Langflow can be installed in three ways:"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.langflow.org/get-started-installation"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/get-started-installation" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/get-started-installation" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://UZK6BDPCVY-dsn.algolia.net" crossorigin="anonymous"><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">
<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.cf9a4109.css">
<script src="/assets/js/runtime~main.ac9da146.js" defer="defer"></script>
<script src="/assets/js/main.606fad60.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();null!==e?t(e):window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,t("light"))}(),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="navbar navbar--fixed-top navbarHideable_m1mJ"><div class="navbar__inner"><div class="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/langflow-logo-black.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/langflow-logo-white.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/langflow-ai/langflow" target="_blank" class="navbar__item navbar__link header-github-link"></a><a href="https://twitter.com/langflow_ai" target="_blank" class="navbar__item navbar__link header-twitter-link"></a><a href="https://discord.gg/EqksyE2EX9" target="_blank" class="navbar__item navbar__link header-discord-link"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="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" class="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></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="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/langflow-logo-black.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/langflow-logo-white.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"><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="/get-started-installation">Get started</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><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="/get-started-installation">Install Langflow</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="/get-started-quickstart">Quickstart</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="/starter-projects-basic-prompting">Starter projects</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="/blog-writer">Sample 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="/concepts-overview">Concepts</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="/components-agents">Components</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-overview">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="/configuration-api-keys">Configuration</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="/develop-overview">Develop</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="/deployment-overview">Deployment</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">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="/integrations-apify">Integrations</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">Contributing</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 href="https://github.com/langflow-ai/langflow/releases/latest" target="_blank" rel="noopener noreferrer" class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="false">Changelog</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="/luna-for-langflow">Support</a></div></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 sidebar-ad">
<a href="https://astra.datastax.com/signup?type=langflow" target="_blank" class="menu__link">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cloud"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"/></svg>
<div class="sidebar-ad-text-container">
<span class="sidebar-ad-text">Use Langflow in the cloud</span>
<span class="sidebar-ad-text sidebar-ad-text-gradient">Sign up for DataStax Langflow</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" itemscope="" itemtype="https://schema.org/BreadcrumbList"><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">Get started</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Install Langflow</span><meta itemprop="position" content="2"></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"><header><h1>Install Langflow</h1></header><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>
<!-- -->
<p>Langflow can be installed in three ways:</p>
<ul>
<li>As a <a href="#install-and-run-langflow-oss">Python package</a> with Langflow OSS</li>
<li>As a <a href="#install-and-run-langflow-desktop">standalone desktop application</a> with Langflow Desktop</li>
<li>As a <a href="#datastax-langflow">cloud-hosted service</a> with DataStax Langflow</li>
</ul>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="install-and-run-langflow-oss">Install and run Langflow OSS<a href="#install-and-run-langflow-oss" class="hash-link" aria-label="Direct link to Install and run Langflow OSS" title="Direct link to Install and run Langflow OSS"></a></h2>
<p>Before you install and run Langflow OSS, be sure you have the following items.</p>
<ul>
<li><a href="https://www.python.org/downloads/release/python-3100/" target="_blank" rel="noopener noreferrer">Python 3.10 to 3.13</a></li>
<li><a href="https://docs.astral.sh/uv/getting-started/installation/" target="_blank" rel="noopener noreferrer">uv</a> or <a href="https://pypi.org/project/pip/" target="_blank" rel="noopener noreferrer">pip</a></li>
<li>A virtual environment created with <a href="https://docs.astral.sh/uv/pip/environments" target="_blank" rel="noopener noreferrer">uv</a> or <a href="https://docs.python.org/3/library/venv.html" target="_blank" rel="noopener noreferrer">venv</a></li>
<li>A dual-core CPU and at least 2 GB of RAM. More intensive use requires a multi-core CPU and at least 4 GB of RAM.</li>
</ul>
<p>Install and run Langflow OSS with <a href="https://docs.astral.sh/uv/getting-started/installation/" target="_blank" rel="noopener noreferrer">uv (recommended)</a> or <a href="https://pypi.org/project/pip/" target="_blank" rel="noopener noreferrer">pip</a>.</p>
<ol>
<li>To install Langflow, use one of the following commands:</li>
</ol>
<div class="tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">uv</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">pip</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><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>uv pip install langflow</span></div></div><br></code></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><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>pip install langflow</span></div></div><br></code></div></div></div></div></div>
<ol start="2">
<li>To run Langflow, use one of the following commands:</li>
</ol>
<div class="tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">uv</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">pip</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><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>uv run langflow run</span></div></div><br></code></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><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>python -m langflow run</span></div></div><br></code></div></div></div></div></div>
<ol start="3">
<li>To confirm that a local Langflow instance starts, go to the default Langflow URL at <code>http://127.0.0.1:7860</code>.</li>
</ol>
<p>After confirming that Langflow is running, create your first flow with the <a href="/get-started-quickstart">Quickstart</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="manage-langflow-oss-versions">Manage Langflow OSS versions<a href="#manage-langflow-oss-versions" class="hash-link" aria-label="Direct link to Manage Langflow OSS versions" title="Direct link to Manage Langflow OSS versions"></a></h3>
<p>To upgrade Langflow to the latest version, use one of the following commands:</p>
<div class="tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">uv</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">pip</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><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>uv pip install langflow -U</span></div></div><br></code></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><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>pip install langflow -U</span></div></div><br></code></div></div></div></div></div>
<p>To install a specific version of the Langflow package, add the required version to the command.</p>
<div class="tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">uv</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">pip</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><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>uv pip install langflow==1.3.2</span></div></div><br></code></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><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>pip install langflow==1.3.2</span></div></div><br></code></div></div></div></div></div>
<p>To reinstall Langflow and all of its dependencies, add the <code>--force-reinstall</code> flag to the command.</p>
<div class="tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">uv</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">pip</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><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>uv pip install langflow --force-reinstall</span></div></div><br></code></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><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>pip install langflow --force-reinstall</span></div></div><br></code></div></div></div></div></div>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="install-optional-dependencies-for-langflow-oss">Install optional dependencies for Langflow OSS<a href="#install-optional-dependencies-for-langflow-oss" class="hash-link" aria-label="Direct link to Install optional dependencies for Langflow OSS" title="Direct link to Install optional dependencies for Langflow OSS"></a></h3>
<p>Langflow OSS provides optional dependency groups that extend its functionality.</p>
<p>These dependencies are listed in the <a href="https://github.com/langflow-ai/langflow/blob/main/pyproject.toml#L191" target="_blank" rel="noopener noreferrer">pyproject.toml</a> file under <code>[project.optional-dependencies]</code>.</p>
<p>Install dependency groups using pip&#x27;s <code>[extras]</code> syntax. For example, to install Langflow with the <code>postgresql</code> dependency group, enter one of the following commands:</p>
<div class="tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">uv</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">pip</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><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>uv pip install &quot;langflow[postgresql]&quot;</span></div></div><br></code></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><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>pip install &quot;langflow[postgresql]&quot;</span></div></div><br></code></div></div></div></div></div>
<p>To install multiple extras, enter one of the following commands:</p>
<div class="tabs-container tabList__CuJ"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_LNqP tabs__item--active">uv</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_LNqP">pip</li></ul><div class="margin-top--md"><div role="tabpanel" class="tabItem_Ymn6"><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>uv pip install &quot;langflow[deploy,local,postgresql]&quot;</span></div></div><br></code></div></div></div><div role="tabpanel" class="tabItem_Ymn6" hidden=""><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>pip install &quot;langflow[deploy,local,postgresql]&quot;</span></div></div><br></code></div></div></div></div></div>
<p>To add your own custom dependencies, see <a href="/install-custom-dependencies">Install custom dependencies</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="stop-langflow-oss">Stop Langflow OSS<a href="#stop-langflow-oss" class="hash-link" aria-label="Direct link to Stop Langflow OSS" title="Direct link to Stop Langflow OSS"></a></h3>
<p>To stop Langflow, in the terminal where it&#x27;s running, enter <code>Ctrl+C</code>.</p>
<p>To deactivate your virtual environment, enter <code>deactivate</code>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="common-oss-installation-issues">Common OSS installation issues<a href="#common-oss-installation-issues" class="hash-link" aria-label="Direct link to Common OSS installation issues" title="Direct link to Common OSS installation issues"></a></h3>
<p>This is a list of possible issues that you may encounter when installing and running Langflow.</p>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="no-langflow__main__-module">No <code>langflow.__main__</code> module<a href="#no-langflow__main__-module" class="hash-link" aria-label="Direct link to no-langflow__main__-module" title="Direct link to no-langflow__main__-module"></a></h4>
<p>When you try to run Langflow with the command <code>langflow run</code>, you encounter the following error:</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>&gt; No module named &#x27;langflow.__main__&#x27;</span></div></div><br></code></div></div>
<ol>
<li>Run <code>uv run langflow run</code> instead of <code>langflow run</code>.</li>
<li>If that doesn&#x27;t work, reinstall the latest Langflow version with <code>uv pip install langflow -U</code>.</li>
<li>If that doesn&#x27;t work, reinstall Langflow and its dependencies with <code>uv pip install langflow --pre -U --force-reinstall</code>.</li>
</ol>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow-runtraceback">Langflow runTraceback<a href="#langflow-runtraceback" class="hash-link" aria-label="Direct link to Langflow runTraceback" title="Direct link to Langflow runTraceback"></a></h4>
<p>When you try to run Langflow using the command <code>langflow run</code>, you encounter the following error:</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>&gt; langflow runTraceback (most recent call last): File &quot;.../langflow&quot;, line 5, in &lt;module&gt; from langflow.__main__ import mainModuleNotFoundError: No module named &#x27;langflow.__main__&#x27;</span></div></div><br></code></div></div>
<p>There are two possible reasons for this error:</p>
<ol>
<li>You&#x27;ve installed Langflow using <code>pip install langflow</code> but you already had a previous version of Langflow installed in your system. In this case, you might be running the wrong executable. To solve this issue, run the correct executable by running <code>python -m langflow run</code> instead of <code>langflow run</code>. If that doesn&#x27;t work, try uninstalling and reinstalling Langflow with <code>uv pip install langflow --pre -U</code>.</li>
<li>Some version conflicts might have occurred during the installation process. Run <code>python -m pip install langflow --pre -U --force-reinstall</code> to reinstall Langflow and its dependencies.</li>
</ol>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="something-went-wrong-running-migrations">Something went wrong running migrations<a href="#something-went-wrong-running-migrations" class="hash-link" aria-label="Direct link to Something went wrong running migrations" title="Direct link to Something went wrong running migrations"></a></h4>
<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>&gt; Something went wrong running migrations. Please, run &#x27;langflow migration --fix&#x27;</span></div></div><br></code></div></div>
<p>Clear the cache by deleting the contents of the cache folder.</p>
<p>This folder can be found at:</p>
<ul>
<li><strong>Linux or WSL2 on Windows</strong>: <code>home/&lt;username&gt;/.cache/langflow/</code></li>
<li><strong>MacOS</strong>: <code>/Users/&lt;username&gt;/Library/Caches/langflow/</code></li>
</ul>
<p>This error can occur during Langflow upgrades when the new version can&#x27;t override <code>langflow-pre.db</code> in <code>.cache/langflow/</code>. Clearing the cache removes this file but also erases your settings.</p>
<p>If you wish to retain your files, back them up before clearing the folder.</p>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="langflow-installation-freezes-at-pip-dependency-resolution">Langflow installation freezes at pip dependency resolution<a href="#langflow-installation-freezes-at-pip-dependency-resolution" class="hash-link" aria-label="Direct link to Langflow installation freezes at pip dependency resolution" title="Direct link to Langflow installation freezes at pip dependency resolution"></a></h4>
<p>Installing Langflow with <code>pip install langflow</code> slowly fails with this error message:</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>pip is looking at multiple versions of &lt;&lt;library&gt;&gt; to determine which version is compatible with other requirements. This could take a while.</span></div></div><br></code></div></div>
<p>To work around this issue, install Langflow with <a href="https://docs.astral.sh/uv/getting-started/installation/" target="_blank" rel="noopener noreferrer"><code>uv</code></a> instead of <code>pip</code>.</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>uv pip install langflow</span></div></div><br></code></div></div>
<p>To run Langflow with uv:</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>uv run langflow run</span></div></div><br></code></div></div>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="failed-to-build-required-package">Failed to build required package<a href="#failed-to-build-required-package" class="hash-link" aria-label="Direct link to Failed to build required package" title="Direct link to Failed to build required package"></a></h4>
<p>When you try to install Langflow on Linux, installation fails because of outdated or missing packages.</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>Resolved 455 packages in 18.92s</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span> × Failed to build `webrtcvad==2.0.10`</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span> ├─▶ The build backend returned an error</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span> ╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1)</span></div></div><br></code></div></div>
<ol>
<li>Install the required build dependencies.</li>
</ol>
<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>sudo apt-get update</span></div></div><div><span class="ch-code-line-number">_<!-- -->10</span><div style="display:inline-block;margin-left:16px"><span>sudo apt-get install build-essential python3-dev</span></div></div><br></code></div></div>
<ol start="2">
<li>If upgrading your packages doesn&#x27;t fix the issue, install <code>gcc</code> separately.</li>
</ol>
<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>sudo apt-get install gcc</span></div></div><br></code></div></div>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="install-and-run-langflow-desktop">Install and run Langflow Desktop<a href="#install-and-run-langflow-desktop" class="hash-link" aria-label="Direct link to Install and run Langflow Desktop" title="Direct link to Install and run Langflow Desktop"></a></h2>
<div class="theme-admonition theme-admonition-important admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>important</div><div class="admonitionContent_BuS1"><p>Langflow Desktop is in <strong>Alpha</strong>.
Development is ongoing, and the features and functionality are subject to change.</p></div></div>
<p><strong>Langflow Desktop</strong> is a desktop version of Langflow that includes all the features of open source Langflow, with an additional <a href="#manage-your-langflow-version-in-langflow-desktop">version management</a> feature for managing your Langflow version.</p>
<div class="theme-admonition theme-admonition-important admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>important</div><div class="admonitionContent_BuS1"><p>Langflow Desktop is available only for macOS.</p></div></div>
<p>To install Langflow Desktop, follow these steps:</p>
<ol>
<li>Navigate to <a href="https://www.langflow.org/desktop" target="_blank" rel="noopener noreferrer">Langflow Desktop</a>.</li>
<li>Enter your <strong>Name</strong>, <strong>Email address</strong>, and <strong>Company</strong>, and then click <strong>Download</strong>.</li>
<li>Open the <strong>Finder</strong>, and then navigate to <strong>Downloads</strong>.</li>
<li>Double-click the downloaded <code>*.dmg</code> file.</li>
<li>To install Langflow Desktop, drag and drop the application icon to the <strong>Applications</strong> folder.</li>
<li>When the installation completes, open the Langflow application.</li>
</ol>
<p>The application checks <a href="https://docs.astral.sh/uv/concepts/tools/" target="_blank" rel="noopener noreferrer">uv</a>, your local environment, and the Langflow version, and then starts.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="manage-your-langflow-version-in-langflow-desktop">Manage your Langflow version in Langflow Desktop<a href="#manage-your-langflow-version-in-langflow-desktop" class="hash-link" aria-label="Direct link to Manage your Langflow version in Langflow Desktop" title="Direct link to Manage your Langflow version in Langflow Desktop"></a></h3>
<p>When a new version of Langflow is available, Langflow Desktop displays an upgrade message.</p>
<p>To manage your Langflow version in Langflow Desktop, follow these steps:</p>
<ol>
<li>To access Langflow Desktop&#x27;s <strong>Version Management</strong> pane, click your <strong>Profile Image</strong>, and then select <strong>Version Management</strong>.
Langflow Desktop&#x27;s current version is displayed, with other version options listed after it.
The <strong>latest</strong> version is always highlighted.</li>
<li>To change your Langflow version, select another version.
A confirmation pane containing the selected version&#x27;s changelog appears.</li>
<li>To change to the selected version, click <strong>Confirm</strong>.
The application restarts with the new version installed.</li>
</ol>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="datastax-langflow">DataStax Langflow<a href="#datastax-langflow" class="hash-link" aria-label="Direct link to DataStax Langflow" title="Direct link to DataStax Langflow"></a></h2>
<p><strong>DataStax Langflow</strong> is a hosted version of Langflow integrated with <a href="https://www.datastax.com/products/datastax-astra" target="_blank" rel="noopener noreferrer">Astra DB</a>. Be up and running in minutes with no installation or setup required. <a href="https://astra.datastax.com/signup?type=langflow" target="_blank" rel="noopener noreferrer">Sign up for free</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Welcome to Langflow</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/get-started-quickstart"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Quickstart</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="#install-and-run-langflow-oss" class="table-of-contents__link toc-highlight">Install and run Langflow OSS</a><ul><li><a href="#manage-langflow-oss-versions" class="table-of-contents__link toc-highlight">Manage Langflow OSS versions</a></li><li><a href="#install-optional-dependencies-for-langflow-oss" class="table-of-contents__link toc-highlight">Install optional dependencies for Langflow OSS</a></li><li><a href="#stop-langflow-oss" class="table-of-contents__link toc-highlight">Stop Langflow OSS</a></li><li><a href="#common-oss-installation-issues" class="table-of-contents__link toc-highlight">Common OSS installation issues</a></li></ul></li><li><a href="#install-and-run-langflow-desktop" class="table-of-contents__link toc-highlight">Install and run Langflow Desktop</a><ul><li><a href="#manage-your-langflow-version-in-langflow-desktop" class="table-of-contents__link toc-highlight">Manage your Langflow version in Langflow Desktop</a></li></ul></li><li><a href="#datastax-langflow" class="table-of-contents__link toc-highlight">DataStax Langflow</a></li></ul></div></div></div></div></main></div></div></div><footer class="footer"><div class="container container-fluid"><div class="row footer__links"><div class="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="/cookies">Manage Privacy Choices</a></span>
</div></li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><img src="/img/langflow-logo-black.svg" alt="Langflow" class="footer__logo themedComponent_mlkZ themedComponent--light_NVdE" width="160" height="40"><img src="/img/langflow-logo-white.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>