Skip to content

Adapters

Takuhon’s data model and logic live in @takuhon/core, independent of where your profile is hosted. Adapters connect that core to a specific platform — its storage, its runtime, and its deploy flow — so the same takuhon.json runs anywhere.

  • @takuhon/core — schema, validation, locale resolution, JSON-LD generation, and storage interfaces.
  • @takuhon/api — framework-agnostic Hono handlers and an RFC 7807 error envelope.
  • Adapter — wires the API to a platform’s storage and runtime, and provides the deploy path.
AdapterPlatformStatus
@takuhon/cloudflareCloudflare Workers + KVAvailable
StaticPrebuilt static outputIn development
VercelVercel FunctionsPlanned
WordPressWordPress pluginPlanned

The Cloudflare adapter is the reference deployment today: it serves the profile page, the public API, and JSON-LD, backs the profile with Workers KV, and ships a token-protected admin endpoint. See the @takuhon/cloudflare adapter README for routes and the full deploy flow.

Core packages and most adapters are Apache-2.0. The WordPress adapter, when distributed, is GPL-2.0-or-later (required by WordPress derivative-work licensing). The license for your profile content is a separate choice — see Licensing.