diff --git a/docs/marketplace-docs/guides/langflow/index.md b/docs/marketplace-docs/guides/langflow/index.md new file mode 100644 index 00000000000..2b16aba433d --- /dev/null +++ b/docs/marketplace-docs/guides/langflow/index.md @@ -0,0 +1,82 @@ +--- +title: "Deploy Langflow through the Linode Marketplace" +description: "Learn how to deploy Langflow, an open-source visual framework for building AI agents and workflows, on an Akamai Compute Instance." +published: 2026-06-18 +modified: 2026-06-18 +keywords: ['ai', 'agents', 'llm', 'langflow', 'low-code'] +tags: ["marketplace", "linode platform", "cloud manager"] +external_resources: +- '[Langflow Documentation](https://docs.langflow.org/)' +- '[Langflow Quickstart](https://docs.langflow.org/get-started-quickstart)' +- '[Langflow Repository](https://github.com/langflow-ai/langflow)' +aliases: ['/products/tools/marketplace/guides/langflow/','/platform/marketplace/langflow/','/guides/deploy-langflow-with-marketplace-apps/','/guides/langflow-marketplace-app/'] +authors: ["Akamai"] +contributors: ["Akamai"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +marketplace_app_id: 2141983 +marketplace_app_name: "Langflow" +--- + +[Langflow](https://www.langflow.org/) is an open-source, Python-based framework for building AI applications. It supports key AI functionality such as agents and the Model Context Protocol (MCP), and it isn't tied to any specific large language model (LLM) or vector store. Its visual editor simplifies prototyping application workflows, letting developers quickly turn ideas into working solutions. + +## Deploying a Marketplace App + +{{% content "deploy-marketplace-apps-shortguide" %}} + +{{% content "marketplace-verify-standard-shortguide" %}} + +{{< note >}} +**Estimated deployment time:** Langflow should be fully installed within 5-10 minutes after the Compute Instance has finished provisioning. +{{< /note >}} + +## Configuration Options + +- **Supported distributions:** Ubuntu 24.04 LTS +- **Recommended plan:** We recommend a plan with at least 4 GB of memory, such as a 4 GB Shared CPU plan. Langflow runs both the application and its PostgreSQL database as containers on the instance, so higher-tier plans improve responsiveness when building and running larger flows. + +### Langflow Options + +- **Email address** *(required)*: Enter the email address to use for generating the SSL certificates. + +{{% content "marketplace-required-limited-user-fields-shortguide" %}} + +{{% content "marketplace-custom-domain-fields-shortguide" %}} + +{{% content "marketplace-special-character-limitations-shortguide" %}} + +## Getting Started after Deployment + +### Accessing the Langflow Web Interface + +1. Open your web browser and navigate to `https://[domain]`, where *[domain]* is the custom domain you entered during deployment or your Compute Instance's rDNS domain (such as `192-0-2-1.ip.linodeusercontent.com`). To learn more about viewing IP addresses and rDNS, see the [Managing IP Addresses](/docs/products/compute/compute-instances/guides/manage-ip-addresses/) guide. + + ![Langflow login page](langflow-login.png) + +1. Use the following credentials to log in: + - **Username:** *admin* + - **Password:** Enter the Langflow admin password stored in the credentials file on your server. To obtain it, log in to your Compute Instance via SSH or Lish and run: + + ```command + cat /home/$USER/.credentials + ``` + + The credentials file also contains your limited sudo user's password and the PostgreSQL database credentials. + +You're now logged in to Langflow. On the canvas, drag components from the left panel onto the board and connect them to build a flow. Running a flow that calls an LLM or embeddings provider requires you to add your own provider API key (for example, OpenAI) in the relevant component or under **Settings > Global Variables**. To learn more, see: + +- [Langflow Quickstart](https://docs.langflow.org/get-started-quickstart) +- [Langflow Global Variables](https://docs.langflow.org/configuration-global-variables) + +## Software Included + +The Langflow Marketplace App installs the following software on your Compute Instance: + +| **Software** | **Description** | +|:---|:---| +| [**Langflow**](https://www.langflow.org/) | Open-source visual framework for building AI agents and workflows. | +| [**PostgreSQL**](https://www.postgresql.org/) | Open-source relational database that serves as Langflow's backing store. | +| [**NGINX**](https://nginx.org/) | Web server and reverse proxy that fronts Langflow and terminates SSL. | +| [**Docker**](https://www.docker.com/) | Container runtime used to run the Langflow and PostgreSQL services. | +| [**Docker Compose**](https://docs.docker.com/compose/) | Tool for defining and running the multi-container Langflow deployment. | + +{{% content "marketplace-update-note-shortguide" %}} diff --git a/docs/marketplace-docs/guides/langflow/langflow-login.png b/docs/marketplace-docs/guides/langflow/langflow-login.png new file mode 100644 index 00000000000..7929696fbcf Binary files /dev/null and b/docs/marketplace-docs/guides/langflow/langflow-login.png differ