Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Align and merge integration types

Open
#399 1 comment 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@bilgeyucel is already working on this.

Since Feb 20, 2026.

Assessment

This issue has not been assessed yet.

Description

We have some types of integrations that are unique but I suggest we should merge them with another type.
For example, HanLP is of type Preprocessor and the only integration of that type: https://haystack.deepset.ai/integrations?type=Preprocessor

We could merge it into Data Ingestion, which contains 11 integrations.
Similarly, Data Integration and Converter each contain only one integration and we could merge them into the type Data Ingestion too.

I am not sure what to do with Search & Extraction. Merge it into Data Ingestion too or make sure that other Web Search integration are moved to Search & Extraction, for example DuckDuckGo or Trafilatura.

I wonder if we should add integration pages for SerperDev and SearchAPI given that Haystack works with them too but the functionality is part of Haystack core at the moment: https://docs.haystack.deepset.ai/docs/websearch Could be a separate issue?

Dominant language
Shell
Stars
115
Forks
232
Avg merge
1d 21h
Merged PRs (30d)
12

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from deepset-ai/haystack-integrations

All issues in deepset-ai/haystack-integrations

Similar issues

More Shell/Bash issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.