---
title: "Needle integration | Growf"
description: "Needle provides retrieval-augmented generation (RAG) tools that enable semantic search across your data, facilitating the… Connect Needle to Growf."
url: "https://www.growf.io/integrations/needle/"
language: "en"
---

Integration / Developer Tools & DevOps

![Needle logo](https://logos.composio.dev/api/needle)

# Needle integration

Needle provides retrieval-augmented generation (RAG) tools that enable semantic search across your data, facilitating the development of AI agents and applications.

[Get a demo](https://www.growf.io/demo/)

About Needle

## Needle is a RAG (retrieval-augmented generation) toolkit that brings semantic search capabilities to your own data. It lets you build smarter AI agents by giving them context-aware, accurate information retrieval.

[All integrations](https://www.growf.io/integrations/)

Category

Developer Tools & DevOps, AI & Machine Learning

Connection

API key

Type

Tool

Actions

948

Tags

library

Example prompts

## What you can ask Growf to do with Needle

- “List all document collections I have”

- “Show stats for my 'research' collection”

- “Find files in collection uploaded this week”

- “Delete specific files from 'archive' collection”

Available actions

## 948 actions your agents can run in Needle

- Add files to a collection  
Tool to add files to a collection by providing file URLs. Use when you need to add one or more files to an existing collection. URLs can be public or private (generated via the Files API).
- Add Files to Local Connector  
Tool to add files to a local connector by providing file metadata. Use when you need to add external files to a connector using their URLs.
- Create Collection  
Tool to create a new collection. Use after confirming the collection name.
- Create Local Connector  
Tool to create a local connector that monitors specified folders on a device. Use when setting up file indexing from a local machine into Needle collections.
- Delete files from a collection  
Tool to delete files from a specific collection by providing file IDs. Use after confirming valid file IDs to remove from the collection.
- Delete files from local connector  
Tool to delete files from a local connector by filename or file IDs. Use when you need to remove files from a connector's local storage.
- Get Collection  
Tool to retrieve details for a specific collection by its ID. Use when you need to get collection metadata including name, creation date, and search query count.
- Get collection stats  
Tool to retrieve statistics for a specific collection by its ID. Use when you need document count, index size, and timestamps after confirming the collection exists. Zero document count is a valid response for empty collections, not an error.
- Get File Download URL  
Tool to get a short-lived signed private download URL for a Needle file. Use when you need to retrieve file content but the public storage URL requires authentication. The returned URL should be used immediately as it expires quickly.
- Get File Upload URL  
Tool to get signed URLs for uploading local files to Needle. Use when you need to upload files to a collection. The upload URLs are valid for a short time, so upload files immediately after receiving the URLs. Multiple content types can be specified to generate multiple upload URLs in a single requ…
- Get local connector  
Tool to retrieve details of a local connector by its ID. Use when you need information about a specific local connector's configuration, device details, and associated folders.
- List Collection Files  
Tool to list all files within a specific collection by its ID. Returns file metadata (including file URLs) only — not document text content; fetch file URLs separately to access content. Use when you have a collection ID and need to retrieve its files. Supports pagination.

Show all 16 actions

## Put Needle to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.

[Get a demo](https://www.growf.io/demo/)
