Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions docs/marketplace-docs/guides/langflow/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
title: "Deploy Langflow through the Linode Marketplace"

Check failure on line 2 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 2, "column": 16}}}, "severity": "ERROR"}
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.

Check failure on line 20 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 20, "column": 2}}}, "severity": "ERROR"}

## 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.

Check failure on line 29 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 29, "column": 32}}}, "severity": "ERROR"}
{{< /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.

Check failure on line 35 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 35, "column": 107}}}, "severity": "ERROR"}

### Langflow Options

Check failure on line 37 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 37, "column": 5}}}, "severity": "ERROR"}

- **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

Check failure on line 49 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 49, "column": 19}}}, "severity": "ERROR"}

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)

Check failure on line 53 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 53, "column": 7}}}, "severity": "ERROR"}

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:

Check failure on line 57 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 57, "column": 31}}}, "severity": "ERROR"}

```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:

Check failure on line 65 in docs/marketplace-docs/guides/langflow/index.md

View workflow job for this annotation

GitHub Actions / Vale (spellchecker)

[vale] reported by reviewdog 🐶 [Linode.Spelling] Did you really mean 'Langflow'? Raw Output: {"message": "[Linode.Spelling] Did you really mean 'Langflow'?", "location": {"path": "docs/marketplace-docs/guides/langflow/index.md", "range": {"start": {"line": 65, "column": 25}}}, "severity": "ERROR"}

- [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" %}}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading