Drupal
Contributed modules
- Meta tags: Metatag
- Clean URLs: Pathauto
- Redirects: Redirect
- Sitemaps: Simple XML Sitemap
- Schema markup: Schema Metatag
- Forms: Webform
- Form spam: Honeypot and Altcha
- MCP: MCP Server
Drupal alternative
Drupal can model almost anything, in any language, across any number of sites. That capability comes with PHP, Composer and a stack of contributed modules to keep patched. Hatamoto covers what a business site needs in one binary.
Updated 28 October 2026, against Drupal 11.4 core and the Drupal CMS 2 recipes.
Line by line
36 lines in nine groups. Open a group to see each line. "Ahead" means better out of the box for a typical business website.
Hatamoto aheadDrupal aheadAbout the same
Compared against Drupal 11.4 core and the Drupal CMS 2 recipes on 28 October 2026. Sources: Drupal licensing, Drupal 11.4 release notes, release schedule, Drupal CMS, security track record, MCP Server, JSON:API, Pantheon pricing. Found something out of date? Open an issue.
Governments and universities run Drupal for its many languages, many sites, Views and fine-grained permissions. A service business usually needs none of them.
What Hatamoto leaves outA typical Drupal CMS site runs a dozen contributed modules, and Drupal published over 100 contributed-module advisories in 2025. Hatamoto's extras ship in one signed binary.
How updates workA Drupal module is PHP that can touch anything. A Hatamoto plugin runs in a WebAssembly sandbox and gets only the permissions it declares.
How plugins are sandboxedHatamoto writes meta tags, JSON-LD and sitemaps and manages redirects from the core. Drupal relies on Metatag, Simple XML Sitemap, Redirect and Schema Metatag.
SEO and AI searchDrupal 12 is due in December 2026 and runs on PHP 8.5 only. Hatamoto is one Go binary, with no PHP, web server or Composer to upgrade alongside it.
Upgrade rules and supportHatamoto's MCP server is built in and stable. Drupal's MCP Server module is in beta, and its AI features come from an optional recipe.
Hatamoto's MCP serverWhat Drupal CMS adds on top
Drupal CMS installs these through recipes. Each one is a separate project with its own releases and security advisories.
Drupal
Hatamoto
Being straight with you
Choose Drupal if any of these describe your organisation.
Moving from Drupal
Hatamoto has no Drupal importer. Drupal's JSON:API is in core and returns every entity, so a script or an AI agent can do the copying.
Run it with Docker or as the single binary, next to a Postgres database. Getting started
Map each Drupal content type and vocabulary with public pages to a Hatamoto content type or taxonomy. Content types
Read nodes, terms and files from JSON:API, then create them through Hatamoto's MCP server or CLI with the same path aliases. Connect an AI agent
Export your Redirect module entries, add them in Hatamoto, then switch the domain. Redirects
Written by the Hatamoto team, from drupal.org documentation and release notes as of October 2026.
For a business website, yes. Hatamoto covers SEO, forms, redirects and AI agent support in one binary. For multilingual, multisite or permission-heavy projects, Drupal is the better tool.
Yes. Drupal is GPL-2.0 or later, and drupal.org says there are no licence fees. The cost sits in development, hosting and upkeep. Managed Drupal hosting on Pantheon starts at US$55 a month.
Drupal is the core framework. Drupal CMS is a ready-made package on top of it, with recipes that add SEO, forms, the Canvas page builder and optional AI tools from contributed modules.
Core gives you clean URLs and a robots.txt. Meta tags, sitemaps, redirects and schema come from contributed modules, and Drupal CMS installs most of them for you. Hatamoto has them in the core.
Eventually. Drupal 12 is scheduled for December 2026 and runs on PHP 8.5 only. Drupal 11.4 has security support until June 2027. Hatamoto has no PHP or module stack to move, and its patch and minor releases install themselves.
Through contributed modules. MCP Server is in beta, and the AI module powers the optional AI features in Drupal CMS. Hatamoto's MCP server is part of the core.
Map your content types, read nodes, terms and files from Drupal's JSON:API, and create them through Hatamoto's MCP server or CLI with the same paths. Copy your redirects across before you switch the domain.
The plugin stack most business sites run on, against one binary with SEO, caching and forms built in.
Read the comparison