# Deploy Langflow with Easypanel

URL: /templates/langflow

Langflow is an innovative application designed to facilitate the experimentation and prototyping of LangChain pipelines. It provides a user-friendly interface for creating flows by simply dragging and connecting LangChain components such as LLMs, prompt serializers, agents, and chains. You can easily modify prompt parameters, link chains and agents, track an agent's thought process, and export your flow. Once your flow is ready, you can export it as a JSON file for use with LangChain. Langflow also integrates with langchain-serve for one-command deployment to Jina AI Cloud. With Langflow, building and deploying LangChain pipelines has never been easier.

## Installation notes

Default username=admin, password=admin

## Benefits

### Effortless Experimentation

Langflow provides an effortless way to experiment and prototype LangChain pipelines. It allows users to easily create, manage, and configure their pipelines, making it an ideal tool for those who want to experiment with different configurations and setups.

### Easy Prototyping

With Langflow, prototyping LangChain pipelines is a breeze. Users can simply drag and drop components onto the canvas and connect them together to create their pipeline. This makes it easy to visualize and understand the flow of data.

### Flexible Deployment

Langflow offers flexible deployment options. It can be deployed on Google Cloud Platform or Jina AI Cloud, giving users the freedom to choose the platform that best suits their needs.

## Features

### Command Line Interface

Langflow provides a command-line interface for easy management and configuration. It offers a variety of options that can be set to customize the server, including the host, number of worker processes, worker timeout, port, and more.

### Creating Flows

Creating flows with Langflow is easy. Users can simply drag sidebar components onto the canvas and connect them together to create their pipeline. Langflow provides a range of LangChain components to choose from, including LLMs, prompt serializers, agents, and chains.

### Exporting Flows

Once a flow has been created, it can be exported as a JSON file to use with LangChain. This makes it easy to share and reuse flows.

## Configuration

- `appServiceName` (App Service Name, required): langflow

- `appServiceImage` (App Service Image, required): langflowai/langflow:1.9.2

- `username` (Username, required): Set during installation

- `password` (Password, required): Set during installation

## Services

- langflow: app (langflowai/langflow:1.9.2)

- langflow-db: postgres

## Resources

- [Github](https://github.com/logspace-ai/langflow)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/langflow)