> ## Documentation Index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Flowise with Upstash Vector and Redis

Flowise is an open source low-code tool for developers to build customized LLM orchestration flows & AI agents. With Upstash Vector and Upstash Redis, you can extend your Flowise flows to include semantic search, caching, and conversation memory.

## Install

To get started, you can install Flowise locally using npm. Run:

```bash theme={"system"}
npm install -g flowise
```

Start Flowise:

```bash theme={"system"}
npx flowise start
```

Open: [http://localhost:3000](http://localhost:3000)

You also need to set up Upstash services:

1. Create a **Vector Index** in the [Upstash Console](https://console.upstash.com/vector). To learn more about index creation, you can check out [this page](https://docs.upstash.com/vector/overall/getstarted).
2. Create a **Redis Database** in the [Upstash Console](https://console.upstash.com/redis). To learn more about Redis database creation, you can check out [this page](/redis/overall/getstarted).

## Nodes Overview

Flowise supports multiple Upstash integrations. Below are the nodes and their functionalities:

### 1. Upstash Vector Node

Use the **Upstash Vector** node to perform semantic search and store document embeddings. Connect the node to document loaders and embedding components for indexing and querying.

<Frame>
  <img width="400" src="https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/integrations/flowise/vector-node.png?fit=max&auto=format&n=EFJsv57gEAWfBXNv&q=85&s=2e16b449c650649ad9eb43dfbf73dd61" data-path="img/vector/integrations/flowise/vector-node.png" />
</Frame>

### 2. Upstash Redis Cache Node

The **Upstash Redis Cache** node caches LLM responses in a serverless Redis database.

<Frame>
  <img width="400" src="https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/integrations/flowise/cache-node.png?fit=max&auto=format&n=EFJsv57gEAWfBXNv&q=85&s=29fe2a921e26ac2b2fe95870b7be167b" data-path="img/vector/integrations/flowise/cache-node.png" />
</Frame>

### 3. Upstash Redis-Backed Chat Memory Node

The **Upstash Redis-Backed Chat Memory** node summarizes conversations and stores the memory in Redis. This enables persistent, context-aware interactions across multiple sessions.

<Frame>
  <img width="400" src="https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/integrations/flowise/chat-memory-node.png?fit=max&auto=format&n=EFJsv57gEAWfBXNv&q=85&s=5df675581ac40ed4ea0a3bb4d37915a2" data-path="img/vector/integrations/flowise/chat-memory-node.png" />
</Frame>

## Example Flow

Below is an example flow using Upstash Vector:

<Frame caption="You can use a document loader to upload documents and connect it to the Upstash Vector node for indexing.">
  <img src="https://mintcdn.com/upstash/EFJsv57gEAWfBXNv/img/vector/integrations/flowise/flow.png?fit=max&auto=format&n=EFJsv57gEAWfBXNv&q=85&s=97ad1ff7a88bf6dfd60f99dd54071637" width="2136" height="1544" data-path="img/vector/integrations/flowise/flow.png" />
</Frame>

## Learn More

For more details, visit the [Flowise documentation](https://docs.flowiseai.com/).
