https://github.com/deepset-ai/haystack-core-integrations
Additional packages (components, document stores and the likes) to extend the capabilities of Haystack
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
2 of 133 committers (1.5%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Additional packages (components, document stores and the likes) to extend the capabilities of Haystack
Basic Info
- Host: GitHub
- Owner: deepset-ai
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://haystack.deepset.ai
- Size: 8.35 MB
Statistics
- Stars: 166
- Watchers: 11
- Forks: 195
- Open Issues: 117
- Releases: 0
Topics
Metadata Files
README.md
Haystack Core Integrations
This repository contains integrations to extend the capabilities of Haystack. The code in this repo is maintained by deepset, see each integration's README file for details around installation, usage and support.
Quick start
You will need hatch to work on or create new integrations, open this link
and follow the install instructions for your operating system and platform.
All the integrations are self contained, so the first step before working on one is to cd into the proper folder.
For example, to run the tests suite for the Chroma document store, from the root of the repo:
sh
$ cd integrations/chroma
$ hatch run test:all
Hatch will take care of setting up an isolated Python environment and run the tests.
Please check out our Contribution Guidelines for all the details.
Inventory
| Package | Type | PyPi Package | Status |
|----------------------------------------------------------------------------------------------------------------|-----------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| amazon-bedrock-haystack | Embedder, Generator, Ranker, Downloader | |
|
| amazon-sagemaker-haystack | Generator |
|
|
| anthropic-haystack | Generator |
|
|
| astra-haystack | Document Store |
|
|
| azure-ai-search-haystack | Document Store |
|
|
| chroma-haystack | Document Store |
|
|
| cohere-haystack | Embedder, Generator, Ranker |
|
|
| deepeval-haystack | Evaluator |
|
|
| elasticsearch-haystack | Document Store |
|
|
| fastembed-haystack | Embedder, Ranker |
|
|
| github-haystack | Connector |
|
|
| google-ai-haystack | Generator |
|
|
| google-genai-haystack | Embedder, Generator |
|
|
| google-vertex-haystack | Embedder, Generator |
|
|
| hanlp-haystack | Preprocessor |
|
|
| jina-haystack | Connector, Embedder, Ranker |
|
|
| langfuse-haystack | Tracer |
|
|
| llama-cpp-haystack | Generator |
|
|
| llama-stack-haystack | Generator |
|
|
| mcp-haystack | Tool |
|
|
| meta-llama-haystack | Generator |
|
|
| mistral-haystack | Embedder, Generator |
|
|
| mongodb-atlas-haystack | Document Store |
|
|
| nvidia-haystack | Embedder, Generator, Ranker |
|
|
| ollama-haystack | Embedder, Generator |
|
|
| openrouter-haystack | Generator |
|
|
| opensearch-haystack | Document Store |
|
|
| optimum-haystack | Embedder |
|
|
| pinecone-haystack | Document Store |
|
|
| pgvector-haystack | Document Store |
|
|
| qdrant-haystack | Document Store |
|
|
| ragas-haystack | Evaluator |
|
|
| snowflake-haystack | Retriever |
|
|
| stackit-haystack | Embedder, Generator |
|
|
| together-ai-haystack | Generator |
|
|
| unstructured-fileconverter-haystack | File converter |
|
|
| watsonx-haystack | Embedder, Generator |
|
| |
| weaviate-haystack | Document Store |
|
|
| weave-haystack | Tracer |
|
|
| instructor-embedders-haystack | Embedder |
| Staged |
Releasing
[!NOTE] Only maintainers can release new versions of integrations. If you're a community contributor and want to release a new version of an integration, reach out to a maintainer.
To release a new version of an integration to PyPI tag the commit with the right version number and push the tag to GitHub. The GitHub Actions workflow will take care of the rest.
Tag the commit with the right version number
The tag needs to have the following format:
git tag integrations/<INTEGRATION_FOLDER_NAME>-<version>For example, if we want to release version 1.0.99 of the google-vertex-haystack integration we'd have to push the tag:
git tag integrations/google_vertex-v1.0.99Push the tag to GitHub
git push --tags originWait for the CI to do its magic
Review the changelog PR
If the release is successful, the HaystackBot will open a pull request to generate the changelog. Add yourself as the reviewer. If there are any issues, edit the changelog manually.
[!IMPORTANT]
To ensure the changelog is accurate, it's recommended to tag a commit that includes the actual changes for the integration (usually the PR merge commit). Tagging a commit that doesn't contain those changes can lead to an incorrect changelog.
Owner
- Name: deepset
- Login: deepset-ai
- Kind: organization
- Email: hello@deepset.ai
- Location: Berlin, Germany
- Website: https://deepset.ai
- Twitter: deepset_ai
- Repositories: 14
- Profile: https://github.com/deepset-ai
Building enterprise search systems powered by latest NLP & open-source.
Committers
Last synced: 4 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Stefano Fiorucci | s****i@g****m | 370 |
| Haystack Bot | 7****t@u****m | 262 |
| Massimiliano Pippi | m****i@g****m | 233 |
| HaystackBot | a****s@d****i | 160 |
| Vladimir Blagojevic | d****x@g****m | 126 |
| ZanSara | s****4@g****m | 81 |
| Amna Mubashar | a****k@g****m | 54 |
| Silvano Cerza | 3****a@u****m | 52 |
| Sebastian Husch Lee | 1****l@u****m | 51 |
| David S. Batista | d****a@g****m | 46 |
| Madeesh Kannan | s****e@u****m | 40 |
| Julian Risch | j****h@d****i | 35 |
| dependabot[bot] | 4****]@u****m | 34 |
| Sebastian Husch Lee | s****l@u****m | 30 |
| ZanSara | s****a@d****i | 26 |
| Daria Fokina | d****a@d****i | 23 |
| tstadel | 6****l@u****m | 21 |
| Stefano Fiorucci | 4****7@u****m | 19 |
| Silvano Cerza | s****a@g****m | 14 |
| Agnieszka Marzec | 9****m@u****m | 11 |
| Tobias Wochinger | t****r@d****i | 9 |
| Tuana Çelik | t****k@d****i | 9 |
| Corentin | c****r@a****m | 9 |
| Nicola Procopio | n****2@g****m | 7 |
| sahusiddharth | 1****h@u****m | 7 |
| Ashwin Mathur | 9****l@u****m | 6 |
| mathislucka | m****a@g****m | 6 |
| Arseniy Shkunkov | s****s@g****m | 5 |
| ArzelaAscoIi | 3****i@u****m | 5 |
| Chinmay Bansal | 4****l@u****m | 5 |
| and 103 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 674
- Total pull requests: 2,562
- Average time to close issues: 26 days
- Average time to close pull requests: 3 days
- Total issue authors: 188
- Total pull request authors: 135
- Average comments per issue: 0.89
- Average comments per pull request: 0.84
- Merged pull requests: 2,083
- Bot issues: 0
- Bot pull requests: 46
Past Year
- Issues: 305
- Pull requests: 1,380
- Average time to close issues: 22 days
- Average time to close pull requests: 2 days
- Issue authors: 94
- Pull request authors: 71
- Average comments per issue: 0.67
- Average comments per pull request: 0.68
- Merged pull requests: 1,085
- Bot issues: 0
- Bot pull requests: 28
Top Authors
Issue Authors
- anakin87 (122)
- sjrl (49)
- julian-risch (36)
- masci (34)
- mathislucka (29)
- bilgeyucel (26)
- shadeMe (23)
- vblagoje (20)
- Amnah199 (19)
- silvanocerza (16)
- dfokina (14)
- davidsbatista (13)
- TuanaCelik (12)
- agnieszka-m (11)
- lambda-science (10)
Pull Request Authors
- anakin87 (621)
- HaystackBot (384)
- vblagoje (238)
- masci (149)
- sjrl (115)
- Amnah199 (102)
- davidsbatista (90)
- silvanocerza (80)
- shadeMe (72)
- julian-risch (58)
- dependabot[bot] (46)
- ZanSara (42)
- dfokina (41)
- tstadel (39)
- lambda-science (26)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 43
-
Total downloads:
- pypi 231,887 last-month
-
Total dependent packages: 3
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 646
- Total maintainers: 6
pypi.org: qdrant-haystack
An integration of Qdrant ANN vector database backend with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/qdrant/README.md
- License: Apache Software License
-
Latest release: 9.2.0
published 8 months ago
Rankings
Maintainers (3)
pypi.org: hanlp-haystack
An integration of Han Language Processing - HanLP as a ChineseDocumentSplitter component.
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/hanlp#readme
- License: Apache Software License
-
Latest release: 1.0.1
published 4 months ago
Rankings
Maintainers (1)
pypi.org: pinecone_haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/pinecone#readme
- License: Apache Software License
-
Latest release: 5.3.0
published 7 months ago
Rankings
Maintainers (1)
pypi.org: elasticsearch-haystack
Haystack 2.x Document Store for ElasticSearch
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/elasticsearch#readme
- License: Apache Software License
-
Latest release: 4.1.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: dataflash-mcp-haystack
Dataflash Fork Haystack integration for Model Context Protocol (MCP)
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/mcp#readme
- License: Apache Software License
-
Latest release: 0.1.3
published 6 months ago
Rankings
Maintainers (1)
pypi.org: llama-stack-haystack
Use Llama Stack framework for text generation
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/llama-stack#readme
- License: Apache Software License
-
Latest release: 1.1.1
published 6 months ago
Rankings
Maintainers (1)
pypi.org: watsonx-haystack
Watsonx integration for Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/watsonx#readme
- License: Apache Software License
-
Latest release: 0.2.0
published 6 months ago
Rankings
Maintainers (1)
pypi.org: cohere-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/cohere#readme
- License: Apache Software License
-
Latest release: 6.0.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: google-genai-haystack
Use models like Gemini via Google Gen AI SDK
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/google_genai#readme
- License: Apache Software License
-
Latest release: 2.1.2
published 6 months ago
Rankings
Maintainers (1)
pypi.org: github-haystack
Haystack components for interacting with GitHub repositories
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/github/README.md
- License: Apache Software License
-
Latest release: 1.2.0
published 4 months ago
Rankings
Maintainers (1)
pypi.org: openrouter-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/openrouter#readme
- License: Apache Software License
-
Latest release: 0.2.2
published 5 months ago
Rankings
Maintainers (1)
pypi.org: meta-llama-haystack
Use Llama models via Llama API
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/meta_llama#readme
- License: Apache Software License
-
Latest release: 1.1.1
published 5 months ago
Rankings
Maintainers (1)
pypi.org: weave-haystack
An integration of Weights & Biases Weave tracer with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/weights_and_biases_weave/README.md
- License: Apache Software License
-
Latest release: 2.0.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: mcp-haystack
Haystack integration for Model Context Protocol (MCP)
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/mcp#readme
- License: Apache Software License
-
Latest release: 0.7.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: stackit-haystack
An integration of STACKIT as a StackitChatGenerator
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/stackit#readme
- License: Apache Software License
-
Latest release: 1.2.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: weights-bias-haystack
An integration of Weight and Bias Weave tracer with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/weights_bias/README.md
- License: Apache Software License
-
Latest release: 0.0.3
published 11 months ago
Rankings
Maintainers (1)
pypi.org: azure-ai-search-haystack
Haystack 2.x Document Store for Azure AI Search
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/azure_ai_search#readme
- License: Apache Software License
-
Latest release: 2.3.1
published 4 months ago
Rankings
Maintainers (1)
pypi.org: snowflake-haystack
A Snowflake integration for the Haystack framework.
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/snowflake#readme
- License: Apache Software License
-
Latest release: 1.1.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: langfuse-haystack
Langfuse integration for Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/langfuse#readme
- License: apache-2.0
-
Latest release: 3.0.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: chroma-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/chroma#readme
- License: Apache Software License
-
Latest release: 3.3.0
published 9 months ago
Rankings
Maintainers (1)
pypi.org: anthropic-haystack
An integration of Anthropic Claude models into the Haystack framework.
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/anthropic#readme
- License: Apache Software License
-
Latest release: 4.4.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: optimum-haystack
Component to embed strings and Documents using models loaded with the HuggingFace Optimum library. This component is designed to seamlessly inference models using the high speed ONNX runtime.
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/optimum#readme
- License: Apache Software License
-
Latest release: 1.2.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: nvidia-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/nvidia#readme
- License: Apache Software License
-
Latest release: 0.3.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: mongodb-atlas-haystack
An integration of MongoDB Atlas with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/mongodb_atlas/README.md
- License: Apache Software License
-
Latest release: 3.3.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: ragas-haystack
An integration of Ragas LLM evaluation framework with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/ragas/README.md
- License: Apache Software License
-
Latest release: 2.2.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: mistral-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/mistral#readme
- License: Apache Software License
-
Latest release: 0.3.1
published 5 months ago
Rankings
Maintainers (1)
pypi.org: deepeval-haystack
An integration of DeepEvla LLM evaluation framework with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/deepeval/README.md
- License: Apache Software License
-
Latest release: 0.3.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: fastembed-haystack
Haystack 2.x component to embed strings and Documents using fastembed embedding model
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/fastembed/README.md
- License: Apache Software License
-
Latest release: 1.5.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: pgvector-haystack
An integration of pgvector (vector search extension for Postgres) with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/pgvector/README.md
- License: Apache Software License
-
Latest release: 5.2.1
published 8 months ago
Rankings
Maintainers (1)
pypi.org: amazon-sagemaker-haystack
An integration of Amazon Sagemaker as an SagemakerGenerator component.
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/amazon_sagemaker_haystack#readme
- License: Apache Software License
-
Latest release: 0.3.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: uptrain-haystack
An integration of UpTrain LLM evaluation framework with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/uptrain/README.md
- License: apache-2.0
-
Latest release: 0.4.1
published almost 2 years ago
Rankings
Maintainers (3)
pypi.org: instructor-embedders-haystack
Haystack 2.x component to embed strings and Documents using Instructor embedding model.
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/instructor_embedders#readme
- License: Apache Software License
-
Latest release: 0.4.1
published over 1 year ago
Rankings
Maintainers (1)
pypi.org: astra-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/astra#readme
- License: Apache Software License
-
Latest release: 2.1.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: unstructured-fileconverter-haystack
Haystack 2.x component to convert files into Documents using the Unstructured API
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/unstructured#readme
- License: Apache Software License
-
Latest release: 0.5.0
published 8 months ago
Rankings
Maintainers (1)
pypi.org: weaviate-haystack
An integration of Weaviate vector database with Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/blob/main/integrations/weaviate/README.md
- License: Apache Software License
-
Latest release: 6.3.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: llama-cpp-haystack
An integration between the llama.cpp LLM framework and Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/llama_cpp#readme
- License: Apache Software License
-
Latest release: 1.3.0
published 6 months ago
Rankings
Maintainers (1)
pypi.org: ollama-haystack
An integration between the Ollama LLM framework and Haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/ollama#readme
- License: Apache Software License
-
Latest release: 5.2.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: amazon-bedrock-haystack
An integration of AWS S3 and Bedrock as a Downloader and Generator components.
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/amazon_bedrock#readme
- License: Apache Software License
-
Latest release: 5.1.0
published 5 months ago
Rankings
Maintainers (1)
pypi.org: google-ai-haystack
Use models like Gemini via Google AI Studio
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/google_ai_haystack#readme
- License: Apache Software License
-
Latest release: 5.4.0
published 7 months ago
Rankings
Maintainers (1)
pypi.org: google-vertex-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/google_vertex#readme
- License: Apache Software License
-
Latest release: 5.3.0
published 7 months ago
Rankings
Maintainers (1)
pypi.org: jina-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/jina#readme
- License: Apache Software License
-
Latest release: 0.8.0
published 6 months ago
Rankings
Maintainers (1)
pypi.org: gradient-haystack
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/gradient#readme
- License: apache-2.0
-
Latest release: 0.4.0
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: opensearch-haystack
Haystack 2.x Document Store for OpenSearch
- Documentation: https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/opensearch#readme
- License: Apache Software License
-
Latest release: 4.4.0
published 4 months ago
Rankings
Maintainers (1)
Dependencies
- hatch *
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- ./.github/actions/python_cache/ * composite
- actions/checkout v2 composite
- ./.github/actions/python_cache/ * composite
- actions/checkout v2 composite