SearXNG Module Enables Privacy-First Web Search for Drupal AI Assistants

SearXNG Module Enables Privacy-First Web Search for Drupal AI Assistants

A blog post published on Drupal.org introduces a new Drupal module that integrates SearXNG, an open-source metasearch engine, with Drupal AI assistants. The module enables Drupal-based AI systems to perform web searches without tracking users or storing personal data.

In the post, Paul Johnson outlines how the module connects a Drupal installation to a SearXNG server, either self-hosted or remote. Maintained by Nick Opris, the project allows AI assistants, chatbots, and custom agents built within Drupal to retrieve current web information while preserving query anonymity.

SearXNG aggregates results from up to 247 search services and removes identifying data from outbound requests. According to the announcement, the system avoids storing search histories and does not forward personal information to third-party search providers.

The Drupal SearXNG module includes a demonstration block and an optional submodule that integrates with Drupal’s AI framework through an AI Agent Tool. Drupal’s AI ecosystem currently supports over 48 AI providers, as documented on the Drupal AI providers page, enabling broader assistant integration.

Organisations may deploy SearXNG using its official Docker image, allowing local or controlled hosting. Self-hosting provides configuration control over search engines, rate limiting, usage patterns, and data residency requirements. The post notes that this approach may support compliance considerations such as GDPR.

The full announcement and project downloads are available on the official Drupal project page at drupal.org/project/searxng.

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Drupal Initiatives

Upcoming Events

Latest Opportunities