Integrations and SDKs
1 min readWe 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 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 Integration
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.
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.
Model Context Protocol (MCP)
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 Integration
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! 😊