{
  "name": "State of AI in Drupal — measurement snapshots",
  "maintainer": "Zivtech (info@zivtech.com), reviewed by Alex Urevick-Ackelsberg",
  "method": "All drupal.org figures retrieved from the public api-d7 JSON API (project_usage field and project_release nodes). Packagist figures from the public dependents API. Usage counts are sites running Drupal's Update Status module that reported in the latest weekly sample — they undercount real installs. Dependent counts are published Composer packages only. Re-measure quarterly and append a new snapshot; never overwrite history.",
  "snapshots": [
    {
      "retrieved": "2026-06-10",
      "ai_module_sites_reporting": {
        "total": 15206,
        "by_branch": {"1.0.x": 433, "1.1.x": 1740, "1.2.x": 2516, "1.3.x": 5338, "1.4.x": 5179},
        "source": "https://www.drupal.org/api-d7/node.json?field_project_machine_name=ai&type=project_module (project_usage)"
      },
      "ai_agents_sites_reporting": {
        "total": 8498,
        "by_branch": {"1.0.x": 250, "1.1.x": 703, "1.2.x": 4279, "1.3.x": 3266},
        "source": "https://www.drupal.org/api-d7/node.json?field_project_machine_name=ai_agents&type=project_module (project_usage)"
      },
      "packages_depending_on_drupal_ai": {
        "total": 53,
        "drupal_namespace": 32,
        "source": "https://packagist.org/packages/drupal/ai/dependents.json"
      }
    }
  ],
  "external_figures": [
    {
      "claim": "Over 290 AI modules available; integrations spanning 21 major providers",
      "attribution": "Drupal Association press release, June 9, 2025",
      "source": "https://www.prweb.com/releases/drupal-launches-new-ai-initiative-to-democratize-intelligent-digital-experiences-for-everyone-302476116.html"
    }
  ],
  "timeline": [
    {"date": "2024-06-19", "event": "AI module 1.0.0-alpha1 published", "source": "drupal.org api-d7 project_release"},
    {"date": "2024-06-20", "event": "Drupal core 10.3.0 ships the Recipes API (experimental)", "source": "drupal.org api-d7 project_release"},
    {"date": "2025-01-09", "event": "AI module 1.0.0 stable", "source": "drupal.org api-d7 project_release"},
    {"date": "2025-01-15", "event": "Drupal CMS 1.0.0 released", "source": "drupal.org api-d7 project_release (project: cms)"},
    {"date": "2025-06-09", "event": "Drupal AI Initiative launches with $100K founding funding", "source": "https://dri.es/accelerating-ai-innovation-in-drupal"},
    {"date": "2026-06-09", "event": "GEO Starter recipe 1.0.0 published", "source": "drupal.org api-d7 project_release (project: geo_starter)"},
    {"date": "2026-06-10", "event": "joyus.ai first State-of-AI-in-Drupal measurement", "source": "this repository, data/state-of-ai-in-drupal.json"}
  ]
}
