Line by line
The full comparison
39 lines in eight groups. Open a group to see each line. "Ahead" means better out of the box for a typical business website.
Hatamoto aheadStrapi aheadAbout the same
基Platform and hostingHatamoto 3Strapi 2Even 1
Platform and hosting: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| What you run | One Go binary and a Postgres database | A Node.js app with a SQL database, plus a separate front end you build | Hatamoto |
|---|
| Licence | Apache-2.0, open source throughout | MIT, with some Enterprise code under a commercial licence | Hatamoto |
|---|
| Database | Postgres only | Postgres, MySQL, MariaDB or SQLite | Strapi |
|---|
| Docker | A documented Dockerfile and compose file. A signed image comes with the first public release | No official image. The docs point to community tools | Even |
|---|
| Managed hosting | None, you run it yourself | Strapi Cloud from US$35 a month per project | Strapi |
|---|
| Paid tiers | None, every feature is free | Growth at US$45 a month adds live preview, releases and content history | Hatamoto |
|---|
面Your public websiteHatamoto 4Strapi 1
Your public website: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| Public website | Included, rendered by Hatamoto's themes | Not included. You build and host one in the framework of your choice | Hatamoto |
|---|
| Front-end choice | Go templates inside Hatamoto's theme system | Next.js, Nuxt, Astro, a mobile app or anything that reads JSON | Strapi |
|---|
| Live preview | Built in and free | Preview is free. Editing in place while you preview needs Growth | Hatamoto |
|---|
| Page caching | In memory, cleared on every edit | No page cache in core. Your front end handles caching | Hatamoto |
|---|
| Forms | Built in, with spam protection and CSV export | Not in core. You build your own or add a community plugin | Hatamoto |
|---|
筆Editing and contentHatamoto 3Strapi 3Even 2
Editing and content: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| Custom content types | Set up in the admin and live straight away | Content-Type Builder, which only works in development | Hatamoto |
|---|
| Reusable field groups | Sections and reusable blocks | Components and dynamic zones | Even |
|---|
| Building pages | Section-based page builder with live preview | Dynamic zones, laid out by your front end | Hatamoto |
|---|
| Drafts and publishing | Built in, with scheduling | Built in. Scheduled releases need Growth | Even |
|---|
| Revision history | Built in and free | Content History needs Growth and keeps 14 days of changes | Hatamoto |
|---|
| Staff roles | Owner and editor | Author, Editor and Super Admin, plus unlimited custom roles | Strapi |
|---|
| More than one language | No, one language per site | Built in and free, with unlimited locales | Strapi |
|---|
| Review and approval steps | Not included | Review Workflows, on Enterprise | Strapi |
|---|
道SEO and AI searchHatamoto 5
SEO and AI search: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| SEO titles and descriptions | Built in and printed in every page head | A partner plugin stores them and your front end prints them | Hatamoto |
|---|
| Sitemaps | Built in | Community plugins only | Hatamoto |
|---|
| Schema markup (JSON-LD) | Built in for every content type | You model the fields and render them yourself | Hatamoto |
|---|
| Redirects | Built in, with a 404 log | Community plugins, which your front end has to apply | Hatamoto |
|---|
| AI crawler reports | Which AI read which page, and the visits it sent you | Not available. There is no rendered site to track | Hatamoto |
|---|
機Content API, AI agents and developer toolsStrapi 3Even 3
Content API, AI agents and developer tools: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| REST API | Built in, with scoped keys | Generated for every content type, with API tokens | Even |
|---|
| GraphQL | Not included | Official plugin | Strapi |
|---|
| MCP server | Built in | Built in since 5.49, off until you enable it | Even |
|---|
| AI writing help | Not included | Strapi AI for translations and alt text, on Growth | Strapi |
|---|
| Webhooks | Built in and signed | Built in | Even |
|---|
| Custom server code | Sandboxed plugins with declared permissions | Controllers, services and middleware you write in Node | Strapi |
|---|
拡Plugins and themesHatamoto 2Strapi 1
Plugins and themes: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| Plugin safety | Every plugin runs in a WebAssembly sandbox | Plugins run with full access to the server | Hatamoto |
|---|
| Plugin marketplace | A small set of signed first-party plugins | A community marketplace with many listings | Strapi |
|---|
| Themes | Installable themes with a page builder | Not applicable. Strapi has no themes | Hatamoto |
|---|
守Security and dataHatamoto 1Strapi 1Even 1
Security and data: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| Updates | Signed and automatic, with release channels and rollback | You upgrade npm packages, rebuild and redeploy | Hatamoto |
|---|
| Single sign-on | Not included | Paid add-on on Growth, included in Enterprise | Strapi |
|---|
| Full-site export | One command, including media and settings | strapi export, free, without admin users | Even |
|---|
衆Track record and communityHatamoto 1Strapi 2
Track record and community: Hatamoto vs Strapi| Line | Hatamoto | Strapi | Ahead |
|---|
| Maturity | Pre-1.0, runs hatamoto.dev | Since 2015, stable since 2020, now on version 5 | Strapi |
|---|
| Importing from WordPress | Built in, with a URL audit | No official importer | Hatamoto |
|---|
Compared against Strapi 5.59 Community edition, with paid plans noted on 28 October 2026. Sources: Strapi on GitHub, licence, self-hosted pricing, Cloud pricing, Content-Type Builder, SEO guide, MCP server. Found something out of date? Open an issue.