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

# Plugins setup

> To set up a plugin in your environment, you must go through the next steps.

* make sure you have all the prerequisites deployed on your environment (for example a [Redis](../../docs/platform-overview/frameworks-and-standards/event-driven-architecture-frameworks/intro-to-redis) cache instance, a DB instance, etc)
* make the necessary configurations for each plugin (DB connection data, related Kafka topic names, etc)

Once you have deployed the necessary plugins in your environment, you can start integrating them in your process definitions.

All of them listen for Kafka events sent by the **FlowX Engine** and perform certain actions depending on the received data. They can also send data back to the Engine.

Some of them require some custom templates to be configured, for these cases, a [WYSIWYG Editor](../../docs/platform-deep-dive/plugins/wysiwyg) is provided.

Let's go into more details on setting up and using each of them:

<CardGroup>
  <Card title="OCR plugin" href="ocr-plugin-setup" icon="file-magnifying-glass" />

  <Card title="Reporting" href="reporting-setup" icon="chart-simple" />
</CardGroup>
