---
title: "Overview"
description: "Learn about the blocks that are available to you in the flow editor."
---

import { Callout, Cards } from "nextra/components";
import { Card } from "../../../components/card";

<Callout type="info" emoji="💡">
  If you expect to use a block in your flow, but it is not available - you are probably using the wrong version of AnythingLLM.

  <u>**Please do not open a support ticket about a missing block without first checking the block docs.**</u><br/>
  
  If a block is only available on AnythingLLM Desktop, we will show a warning on the block's doc page. Otherwise, you can assume the block is available in all versions of AnythingLLM.
</Callout>

## Overview

Learn about the blocks that are available to you in the flow editor. Keep in mind that the blocks available to you will vary depending on the type of deployment of AnythingLLM you are using.

## Available Blocks

<Card title="Default Blocks" href="/agent-flows/blocks/default-blocks" style={{ margin: "1rem" }} />
<Card title="Web Scraper" href="/agent-flows/blocks/web-scraper" style={{ margin: "1rem" }} />
<Card title="API Call" href="/agent-flows/blocks/api-call" style={{ margin: "1rem" }} />
<Card title="LLM Instruction" href="/agent-flows/blocks/llm-instruction" style={{ margin: "1rem" }} />
<Card title="Read File" href="/agent-flows/blocks/read-file" style={{ margin: "1rem" }} />
<Card title="Write File" href="/agent-flows/blocks/write-file" style={{ margin: "1rem" }} />

