FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

deepset-ai/haystack-core-integrations: Additional packages (components, document stores and the likes) to extend the capabilities of Haystack · GitHub

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:

$ 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 Coverage (unit tests) Coverage (combined)
agent-pack-haystack Agents
aimlapi-haystack Generator
alloydb-haystack Document Store
amazon-bedrock-haystack Embedder, Generator, Ranker, Retriever, Downloader
amazon-sagemaker-haystack Generator
amazon-textract-haystack Converter
anthropic-haystack Generator
arangodb-haystack Document Store
arcadedb-haystack Document Store
astra-haystack Document Store
azure-ai-search-haystack Document Store
azure-doc-intelligence-haystack Converter
azure-form-recognizer-haystack Converter
brave-haystack Web Search
chonkie-haystack Preprocessor
chroma-haystack Document Store
cognee-haystack Memory
cohere-haystack Embedder, Generator, Ranker
cometapi-haystack Generator
datadog-haystack Tracer
ddgs-haystack Websearch
deepeval-haystack Evaluator
docling-haystack Converter
docling-serve-haystack Converter
dspy-haystack Generator
e2b-haystack Tool
edenai-haystack Embedder, Generator
elasticsearch-haystack Document Store
faiss-haystack Document Store
falkordb-haystack Document Store
fastembed-haystack Embedder, Ranker
firecrawl-haystack Fetcher, Web Search
funasr-haystack Audio
github-haystack Connector
google-ai-haystack Generator Archived - use google-genai-haystack instead
google-drive-haystack Fetcher, Retriever
google-genai-haystack Embedder, Generator
google-vertex-haystack Embedder, Generator Archived - use google-genai-haystack instead
hanlp-haystack Preprocessor
hetzner-haystack Generator
huggingface-api-haystack Embedder, Generator, Ranker
ibm-db-haystack Document Store
instructor-embedders-haystack Embedder Archived - discontinued
jina-haystack Connector, Embedder, Ranker
kreuzberg-haystack Converter
langdetect-haystack Classifier, Router
langfuse-haystack Tracer
lara-haystack Translator
libreoffice-haystack Converter
linkup-haystack Websearch
litellm-haystack Generator
llama-cpp-haystack Generator
llama-stack-haystack Generator
mariadb-haystack Document Store
markitdown-haystack Converter
mcp-haystack Tool
mem0-haystack Memory
meta-llama-haystack Generator Archived - Meta shut down the Llama API on 2026-07-06
microsoft-sharepoint-haystack Fetcher, Retriever
mirage-haystack Tool
mistral-haystack Converter, Embedder, Generator
mongodb-atlas-haystack Document Store
nvidia-haystack Embedder, Generator, Ranker
oauth-haystack Connector
ollama-haystack Embedder, Generator
openapi-haystack Connector, Converter
opendataloader-pdf-haystack Converter
openrouter-haystack Generator
opensearch-haystack Document Store
opentelemetry-haystack Tracer
optimum-haystack Embedder
oracle-haystack Document Store
orcarouter-haystack Generator
paddleocr-haystack Converter
perplexity-haystack Embedder, Generator, Web Search
pinecone-haystack Document Store
pgvector-haystack Document Store
presidio-haystack Preprocessor
pyversity-haystack Ranker
qdrant-haystack Document Store
ragas-haystack Evaluator
searchapi-haystack Websearch
sentence-transformers-haystack Embedder, Ranker
serperdev-haystack Web Search
snowflake-haystack Retriever
spacy-haystack Extractors
sqlalchemy-haystack Retriever
stackit-haystack Embedder, Generator
supabase-haystack Document Store
tavily-haystack Websearch
tika-haystack Converter
togetherai-haystack Generator
transformers-haystack Classifier, Extractor, Generator, Reader, Router
twelvelabs-haystack Converter, Embedder
unstructured-fileconverter-haystack File converter
valkey-haystack Document Store
vespa-haystack Document Store
vllm-haystack Embedder, Generator, Ranker
watsonx-haystack Embedder, Generator
weave-haystack Tracer
weaviate-haystack Document Store
whisper-haystack Audio
youcom-haystack Websearch

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. They will set up trusted publisher management for PyPI.

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.

  1. 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.99
    
  2. Push the tag to GitHub

    git push --tags origin
    
  3. Wait for the CI to do its magic

    If the release is successful, the HaystackBot will push a commit on main to update the changelog.

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.

About

Additional packages (components, document stores and the likes) to extend the capabilities of Haystack

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

202 stars

Watchers

8 watching

Forks

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL