--- title: Apache NiFi weight: 3500 --- # Apache NiFi [NiFi](https://nifi.apache.org/) is a real-time data ingestion platform, which can transfer and manage data transfer between numerous sources and destination systems. It supports many protocols and offers a web-based user interface for developing and monitoring data flows. NiFi supports ingesting and querying data in Qdrant via its processor modules. ## Configuration ![NiFi Qdrant configuration](/documentation/frameworks/nifi/nifi-conifg.png) You can configure Qdrant NiFi processors with your Qdrant credentials, query/upload configurations. The processors offer 2 built-in embedding providers to encode data into vector embeddings - HuggingFace, OpenAI. ## Put Qdrant ![NiFI Put Qdrant](/documentation/frameworks/nifi/nifi-put-qdrant.png) The `Put Qdrant` processor can ingest NiFi [FlowFile](https://nifi.apache.org/docs/nifi-docs/html/nifi-in-depth.html#intro) data into a Qdrant collection. ## Query Qdrant ![NiFI Query Qdrant](/documentation/frameworks/nifi/nifi-query-qdrant.png) The `Query Qdrant` processor can perform a similarity search across a Qdrant collection and return a [FlowFile](https://nifi.apache.org/docs/nifi-docs/html/nifi-in-depth.html#intro) result. ## Further Reading - [NiFi Documentation](https://nifi.apache.org/documentation/v2/). - [Source Code](https://github.com/apache/nifi-python-extensions)