Skip to main content

Integrations and SDKs

1 min read

We provide several integrations to make it easy to use Needle in your existing workflows. We are also constantly working on adding more integrations - we keep this page up-to-date so that you can always find the latest tooling here.

Python Logo

Python SDK

For the pure Pythonista's out there. The package is available on PyPI and can be installed like so:

pip install needle-python

For the latest features and bug fixes, always stay up-to-date with the latest version of the package. For more details on the usage see our needle-python Github repository.

LangChain Logo

LangChain Integration

GitHub Repository

Use Needle as a powerful RAG tool in your LangChain applications. The integration provides components for document management and semantic search. Here is how you can get started:

pip install langchain-community

Key features:

  • Document loading with NeedleLoader
  • Semantic search with NeedleRetriever
  • Seamless integration with LangChain's RAG components
  • Flexible configuration options

For detailed setup instructions, usage examples, and advanced features, see our LangChain documentation.

Python Logo

Haystack Integration

For those who love Haystack - we do too! You can now use NeedleDocumentStore in your Haytstack pipelines. Here is how you can get started:

pip install needle-haystack-ai

For the latest features and bug fixes, always stay up-to-date with the latest version of the package. For more details on the usage see our needle-haystack Github repository.

Claude Symbol

Model Context Protocol (MCP)

GitHub Repository

Build powerful AI agents by integrating Needle with Claude Desktop through the Model Context Protocol. The integration enables knowledge threading - combining different sources of knowledge into a unified source to generate new insights and automate workflows.

Key features:

  • Natural language interactions with your Needle collections
  • Automated document processing and updates
  • Integration with social media and other platforms
  • Web scraping and scheduled updates

Get started with:

git clone https://github.com/JANHMS/needle-mcp.git

For detailed setup instructions, usage examples, and advanced features, see our MCP documentation.

Agentic Logo

Agentic Integration

GitHub Repository

Use Needle as a powerful RAG tool in your AI agents through Agentic - a standard library of AI functions that works with all major TypeScript AI SDKs (LangChain, LlamaIndex, Vercel AI SDK, OpenAI SDK, etc).

Key features:

  • Create and manage Needle collections programmatically
  • Add websites and documents to collections
  • Perform semantic search with AI-powered summaries
  • Seamless integration with any LLM through Agentic's adapters

Install via npm:

npm install @agentic/needle

For detailed setup instructions, usage examples, and advanced features, see our Agentic documentation.

Help 🛟

If you have any questions, need help with the integrations or need other integrations, feel free to reach out to us on our Discord channel. We are always happy to help! 😊