---
updatedAt: 2026-09-28T14:13:41.000Z
agentTools:
  projectIndex: https://developer.searchblox.com/v10.2/llms.txt
---

# Drupal Data Source

\#**Configuring SearchBlox**
Before using Drupal Data Source, install SearchBlox successfully and create a **Custom Collection**.

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/0a83362-ALL.png",
        "ALL.png",
        512,
        184,
        "#d6d7db"
      ]
    }
  ]
}
[/block]

[block:callout]
{
  "type": "info",
  "title": "Note",
  "body": "SearchBlox drupal Data Source is compatible with Drupal version 9.2.2."
}
[/block]

\#**Configuring Drupal Account**
you need to enable JSON API extension by adding it to Drupal from local import
Download Link: <https://www.drupal.org/project/jsonapi>

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/9f25109-drupal2.png",
        "drupal2.png",
        819,
        615,
        "#ecf1ea"
      ]
    }
  ]
}
[/block]

[block:image]
{
  "images": [
    {
      "image": [
        "https://files.readme.io/626409c-drupal3.png",
        "drupal3.png",
        1294,
        151,
        "#f5f5ee"
      ]
    }
  ]
}
[/block]

\#**Configuration details of Drupal Data Source**

[Accessing Connector UI](https://developer.searchblox.com/docs/connectors-ui)

[block:parameters]
{
  "data": {
    "0-0": "username",
    "0-1": "User Name",
    "1-0": "password",
    "1-1": "Password",
    "3-0": "api-key",
    "3-1": "SearchBlox API Key. API key would be available in Admin Dashboard Menu -> Admin ->Licence page",
    "5-0": "url",
    "5-1": "SearchBlox URL",
    "6-0": "drupalurl",
    "6-1": "Drupal url\nhttp://<address>/drupal/jsonapi/node/",
    "4-0": "colname",
    "4-1": "The name of the custom collection in SearchBlox.",
    "9-0": "max-folder-size",
    "9-1": "Maximum size of static folder after which it should be sweeped in MB.",
    "10-0": "servlet url & delete-api-url:",
    "10-1": "Make sure that the port number is right. If your SearchBlox runs in 8080 port the URLs should be right by default.",
    "2-0": "data-directory",
    "2-1": "Data Folder where the data needs to be stored. Make sure it has write permission.",
    "7-0": "drupalloginurl",
    "7-1": "Drupal login url\nhttp://<address>/drupal/user/login?_format=json",
    "8-0": "drupalcontenturl",
    "8-1": "Drupal content url\nhttp://<address>/drupal/node/"
  },
  "cols": 2,
  "rows": 11
}
[/block]