Skip to main content
Drupal moduleOpen beta

AI search module for Drupal

A thin Drupal integration for Achla's managed, cited AI search. It connects your site to the hosted answer engine without asking you to operate Solr or an LLM backend.

Free: 100 searches/mo · paid plans from $15/mo · set up in minutes

  • Indexing up to 100 pages
  • Answers with citations in any language
  • Widget: floating button or inline embed
  • No payment card or model API key required.

Drupal.org · v0.3.5. Recommended for new installs. Drupal.org and Drupal Packagist deliver module updates through Composer.

composer require 'drupal/achlaai_search:^0.3'

Install with Composer · v0.3.5. The signed Achla Composer repository is a separate compatibility channel, so its version can differ from Drupal.org.

Ask AIonline
Do you ship to Europe?
AI answer

Yes by courier and postal service across the EU1. The cost is calculated at checkout by weight and address.

1Shipping & payment · shop.example.com/delivery
And how long does delivery take?
AI answer

Courier takes 3–5 business days, postal 7–141. A tracking number is emailed once it ships.

1Shipping & payment · shop.example.com/delivery
Can I return it if it doesn't fit?
AI answer

Yes, within 30 days if the item shows no signs of wear2. Refunds land back on your card in 3–5 days.

2Return policy · shop.example.com/returns
Ask anything…
Ask AI
CMS target
Drupal 10.3+ and 11.3+
Runtime target
PHP 8.1+
Package
drupal/achlaai_search
Beta delivery
v0.3.5

Install with Composer · v0.3.5 · SHA-256: b0836c2c7ac55d1d6a8194b957d6ca0531351323d027b552c66969aabb5f08a1

Video walkthrough

Watch the complete Drupal setup

Follow the full path from installing the module with Composer to connecting your site and launching the first index.

  1. Install the current Achla Drupal beta package through Composer.
  2. Open Achla in Drupal and click Connect.
  3. The unified onboarding confirms the site, opens payment, and starts indexing before the widget is enabled.
DrupalVideo walkthrough

The privacy-enhanced YouTube player loads only after you press play.

Watch on YouTube

Installation during beta

Beta installation is self-service through the signed Composer delivery path. Do not add an unverified Composer repository or package source.

composer config repositories.achlaai composer https://achlaai.com/api/plugin/releases/drupal/packages.jsoncomposer require drupal/achlaai_search:0.3.5
  1. Install the current Achla Drupal beta package through Composer.

  2. Open Achla in Drupal and click Connect.

  3. The unified onboarding confirms the site, opens payment, and starts indexing before the widget is enabled.

Release states and updates

The signed Composer release carries the package version and checksum for install, update, and rollback decisions.

  1. 01

    Package available

    The beta Composer package is available for self-service installation.

  2. 02

    Onboarding started

    Connect opened the unified onboarding to confirm the site, payment, and indexing.

  3. 03

    Installed and current

    The site is running the current signed beta package.

  4. 04

    Update available

    A signed package version is available with release notes, version, and checksum.

  5. 05

    Rollback or help

    Use the signed previous version for rollback, or contact support before changing constraints if recovery is unclear.

Package integrity

Each beta package uses a signed immutable version and checksum.

  • Use only the verified Composer delivery instructions for the signed release.
  • Verify the package checksum and locked version before deployment.
  • Review the exact dependency change before running a production Composer update or rollback.

Changelog

Release notes are published for each signed beta package version.

Rollback

Rollback uses the signed previous Composer version and checksum. Disable the widget first and contact support only if the rollback or recovery steps fail.

Beta support

Use the existing contact form for installation, payment, indexing, update, or rollback problems. Include your site URL and CMS version; do not send passwords, tokens, or private keys.

Beta policy reviewed:

Open contact form