| title | Reference |
|---|---|
| description | Technical reference documentation for ToolHive, including CLI commands, API specifications, CRD definitions, and registry schemas. |
| displayed_sidebar | toolhiveSidebar |
import DocCard from '@theme/DocCard';
Technical reference documentation for all ToolHive components. For guides and tutorials, see the individual product sections.
{/* Use relative hrefs so cards resolve to the correct version when this page is snapshotted into a versioned build. */}
<DocCard item={{ type: 'link', href: './client-compatibility', label: 'Client compatibility', description: 'Supported AI clients and how they connect to ToolHive.', }} />
<DocCard item={{ type: 'link', href: './authz-policy-reference', label: 'Authorization policies', description: 'Reference for ToolHive authorization policy structure and syntax.', }} />
<DocCard item={{ type: 'link', href: './cli/thv', label: 'CLI reference', description: 'Detailed reference for all ToolHive CLI commands and flags.', }} />
<DocCard item={{ type: 'link', href: './api', label: 'API reference', description: 'Reference documentation for the ToolHive REST API.', }} />
<DocCard item={{ type: 'link', href: './crds', label: 'Kubernetes CRD reference', description: 'Reference for Kubernetes Operator custom resources.', }} />
<DocCard item={{ type: 'link', href: './registry-api', label: 'Registry Server API reference', description: 'REST API reference for the ToolHive Registry Server.', }} />
<DocCard item={{ type: 'link', href: './registry-schema-upstream', label: 'Upstream registry JSON schema', description: 'JSON schema for the upstream MCP registry format.', }} />
<DocCard
item={{
type: 'link',
href: './registry-schema-toolhive',
label: 'ToolHive registry JSON schema (legacy)',
description:
'Reference for the legacy ToolHive registry format, which is no longer accepted; migrate with thv registry convert.',
}}
/>