---
type: "CollectionPage"
softwareVersion: "1.0.0"
url: "https://registry.docsloth.dev/blocks"
markdown: "https://registry.docsloth.dev/docs/blocks.md"
category: "blocks"
route: "https://registry.docsloth.dev/blocks"
catalog: "https://registry.docsloth.dev/catalog.json"
entries: "57"
populated: "true"
generator: "docsloth-components/scripts/market-site.mjs"
---

> Index: [Agent index](https://registry.docsloth.dev/llms.txt)

# Blocks

Registry category `/blocks` — catalog entries that resolve to a renderer-native document-IR block.

| Field | Value |
| --- | --- |
| Route | [/blocks](https://registry.docsloth.dev/blocks) |
| Catalog entries | 57 |
| Status | populated from the current catalog |
| Source of truth | packages/contracts/component-catalog.json |

## Blocks entries (57)

| Block | Package | Version | Digest | Install |
| --- | --- | --- | --- | --- |
| [prose](https://registry.docsloth.dev/components/prose.html) | @docsloth/prose | 1.0.0 | sha256:d4b0bbe677092b9f… | `docsloth component add @docsloth/prose@1.0.0` |
| [callout](https://registry.docsloth.dev/components/callout.html) | @docsloth/callout | 1.0.0 | sha256:584792d30684ff49… | `docsloth component add @docsloth/callout@1.0.0` |
| [tabs](https://registry.docsloth.dev/components/tabs.html) | @docsloth/tabs | 1.0.0 | sha256:2b5dfd26ede0e42e… | `docsloth component add @docsloth/tabs@1.0.0` |
| [table](https://registry.docsloth.dev/components/table.html) | @docsloth/table | 1.0.0 | sha256:9eb3021214ce7a96… | `docsloth component add @docsloth/table@1.0.0` |
| [code](https://registry.docsloth.dev/components/code.html) | @docsloth/code | 1.0.0 | sha256:f8b010a4d36aafdd… | `docsloth component add @docsloth/code@1.0.0` |
| [code-diff](https://registry.docsloth.dev/components/code-diff.html) | @docsloth/code-diff | 1.0.0 | sha256:8c0bab13a0340978… | `docsloth component add @docsloth/code-diff@1.0.0` |
| [live-code](https://registry.docsloth.dev/components/live-code.html) | @docsloth/live-code | 1.0.0 | sha256:337712c7adaa1265… | `docsloth component add @docsloth/live-code@1.0.0` |
| [terminal](https://registry.docsloth.dev/components/terminal.html) | @docsloth/terminal | 1.0.0 | sha256:914d3972d1e95775… | `docsloth component add @docsloth/terminal@1.0.0` |
| [api-console](https://registry.docsloth.dev/components/api-console.html) | @docsloth/api-console | 1.0.0 | sha256:e2d2026301632769… | `docsloth component add @docsloth/api-console@1.0.0` |
| [api-reference](https://registry.docsloth.dev/components/api-reference.html) | @docsloth/api-reference | 1.0.0 | sha256:f160e0216f9fe7a0… | `docsloth component add @docsloth/api-reference@1.0.0` |
| [schema-explorer](https://registry.docsloth.dev/components/schema-explorer.html) | @docsloth/schema-explorer | 1.0.0 | sha256:6ef70bb86f675d5c… | `docsloth component add @docsloth/schema-explorer@1.0.0` |
| [graph](https://registry.docsloth.dev/components/graph.html) | @docsloth/graph | 1.0.0 | sha256:6d641e2333187733… | `docsloth component add @docsloth/graph@1.0.0` |
| [sequence](https://registry.docsloth.dev/components/sequence.html) | @docsloth/sequence | 1.0.0 | sha256:a080361d569b2b4b… | `docsloth component add @docsloth/sequence@1.0.0` |
| [state-machine](https://registry.docsloth.dev/components/state-machine.html) | @docsloth/state-machine | 1.0.0 | sha256:91bd9464a06f102f… | `docsloth component add @docsloth/state-machine@1.0.0` |
| [tutorial](https://registry.docsloth.dev/components/tutorial.html) | @docsloth/tutorial | 1.0.0 | sha256:d8935cd3b71884c7… | `docsloth component add @docsloth/tutorial@1.0.0` |
| [wizard](https://registry.docsloth.dev/components/wizard.html) | @docsloth/wizard | 1.0.0 | sha256:500b2eb0f2f3cd3c… | `docsloth component add @docsloth/wizard@1.0.0` |
| [chat](https://registry.docsloth.dev/components/chat.html) | @docsloth/chat | 1.0.0 | sha256:55a9c459b0ce2a7b… | `docsloth component add @docsloth/chat@1.0.0` |
| [chat-bubble](https://registry.docsloth.dev/components/chat-bubble.html) | @docsloth/chat-bubble | 1.0.0 | sha256:f2e372a38f97e05c… | `docsloth component add @docsloth/chat-bubble@1.0.0` |
| [troubleshooter](https://registry.docsloth.dev/components/troubleshooter.html) | @docsloth/troubleshooter | 1.0.0 | sha256:cc7e3d2eb1477955… | `docsloth component add @docsloth/troubleshooter@1.0.0` |
| [agent-task](https://registry.docsloth.dev/components/agent-task.html) | @docsloth/agent-task | 1.0.0 | sha256:493a794a66adc031… | `docsloth component add @docsloth/agent-task@1.0.0` |
| [search](https://registry.docsloth.dev/components/search.html) | @docsloth/search | 1.0.0 | sha256:17cff85734c80028… | `docsloth component add @docsloth/search@1.0.0` |
| [video](https://registry.docsloth.dev/components/video.html) | @docsloth/video | 1.0.0 | sha256:5e1d7e446c9173e2… | `docsloth component add @docsloth/video@1.0.0` |
| [gif](https://registry.docsloth.dev/components/gif.html) | @docsloth/gif | 1.0.0 | sha256:deb4d9079a20d46f… | `docsloth component add @docsloth/gif@1.0.0` |
| [image](https://registry.docsloth.dev/components/image.html) | @docsloth/image | 1.0.0 | sha256:916c97ac0ee5c5bc… | `docsloth component add @docsloth/image@1.0.0` |
| [release-timeline](https://registry.docsloth.dev/components/release-timeline.html) | @docsloth/release-timeline | 1.0.0 | sha256:4f0e51678b85f762… | `docsloth component add @docsloth/release-timeline@1.0.0` |
| [migration](https://registry.docsloth.dev/components/migration.html) | @docsloth/migration | 1.0.0 | sha256:1e33029c22b4ace4… | `docsloth component add @docsloth/migration@1.0.0` |
| [permissions](https://registry.docsloth.dev/components/permissions.html) | @docsloth/permissions | 1.0.0 | sha256:4723e1b392af90ca… | `docsloth component add @docsloth/permissions@1.0.0` |
| [configurator](https://registry.docsloth.dev/components/configurator.html) | @docsloth/configurator | 1.0.0 | sha256:97c8deb6cdb1b954… | `docsloth component add @docsloth/configurator@1.0.0` |
| [webhook-debugger](https://registry.docsloth.dev/components/webhook-debugger.html) | @docsloth/webhook-debugger | 1.0.0 | sha256:84dab19a37c1a8b2… | `docsloth component add @docsloth/webhook-debugger@1.0.0` |
| [event-stream](https://registry.docsloth.dev/components/event-stream.html) | @docsloth/event-stream | 1.0.0 | sha256:562d76e0327281cf… | `docsloth component add @docsloth/event-stream@1.0.0` |
| [logs](https://registry.docsloth.dev/components/logs.html) | @docsloth/logs | 1.0.0 | sha256:ab7d4448c13820a9… | `docsloth component add @docsloth/logs@1.0.0` |
| [status](https://registry.docsloth.dev/components/status.html) | @docsloth/status | 1.0.0 | sha256:595525426f7f977b… | `docsloth component add @docsloth/status@1.0.0` |
| [feedback](https://registry.docsloth.dev/components/feedback.html) | @docsloth/feedback | 1.0.0 | sha256:ea984d36a3eb7427… | `docsloth component add @docsloth/feedback@1.0.0` |
| [checklist](https://registry.docsloth.dev/components/checklist.html) | @docsloth/checklist | 1.0.0 | sha256:90d811d2436bb54d… | `docsloth component add @docsloth/checklist@1.0.0` |
| [cards](https://registry.docsloth.dev/components/cards.html) | @docsloth/cards | 1.0.0 | sha256:135257635d5f1c26… | `docsloth component add @docsloth/cards@1.0.0` |
| [breadcrumbs](https://registry.docsloth.dev/components/breadcrumbs.html) | @docsloth/breadcrumbs | 1.0.0 | sha256:eb968b49affbedc9… | `docsloth component add @docsloth/breadcrumbs@1.0.0` |
| [version-selector](https://registry.docsloth.dev/components/version-selector.html) | @docsloth/version-selector | 1.0.0 | sha256:124601d299ec95bd… | `docsloth component add @docsloth/version-selector@1.0.0` |
| [locale-selector](https://registry.docsloth.dev/components/locale-selector.html) | @docsloth/locale-selector | 1.0.0 | sha256:e44ff75e611cc9dc… | `docsloth component add @docsloth/locale-selector@1.0.0` |
| [copy-context](https://registry.docsloth.dev/components/copy-context.html) | @docsloth/copy-context | 1.0.0 | sha256:7384e22a62ec776e… | `docsloth component add @docsloth/copy-context@1.0.0` |
| [apply-to-repo](https://registry.docsloth.dev/components/apply-to-repo.html) | @docsloth/apply-to-repo | 1.0.0 | sha256:3314002b84cf7826… | `docsloth component add @docsloth/apply-to-repo@1.0.0` |
| [embed](https://registry.docsloth.dev/components/embed.html) | @docsloth/embed | 1.0.0 | sha256:77645d8b323a2fc8… | `docsloth component add @docsloth/embed@1.0.0` |
| [metrics](https://registry.docsloth.dev/components/metrics.html) | @docsloth/metrics | 1.0.0 | sha256:689a423f12cd771f… | `docsloth component add @docsloth/metrics@1.0.0` |
| [media-transcript](https://registry.docsloth.dev/components/media-transcript.html) | @docsloth/media-transcript | 1.0.0 | sha256:ed248c31e409e5b4… | `docsloth component add @docsloth/media-transcript@1.0.0` |
| [faq](https://registry.docsloth.dev/components/faq.html) | @docsloth/faq | 1.0.0 | sha256:7bb429cc396b17aa… | `docsloth component add @docsloth/faq@1.0.0` |
| [glossary](https://registry.docsloth.dev/components/glossary.html) | @docsloth/glossary | 1.0.0 | sha256:4c45f87cd38b58fb… | `docsloth component add @docsloth/glossary@1.0.0` |
| [download](https://registry.docsloth.dev/components/download.html) | @docsloth/download | 1.0.0 | sha256:f1a556413ebbbde3… | `docsloth component add @docsloth/download@1.0.0` |
| [pricing-reference](https://registry.docsloth.dev/components/pricing-reference.html) | @docsloth/pricing-reference | 1.0.0 | sha256:ae1e3fa052f90eca… | `docsloth component add @docsloth/pricing-reference@1.0.0` |
| [source-evidence](https://registry.docsloth.dev/components/source-evidence.html) | @docsloth/source-evidence | 1.0.0 | sha256:91585e02b9857ea1… | `docsloth component add @docsloth/source-evidence@1.0.0` |
| [steps](https://registry.docsloth.dev/components/steps.html) | @docsloth/steps | 1.0.0 | sha256:0ba6c7b14beefa47… | `docsloth component add @docsloth/steps@1.0.0` |
| [accordion](https://registry.docsloth.dev/components/accordion.html) | @docsloth/accordion | 1.0.0 | sha256:320b0d6b28817df9… | `docsloth component add @docsloth/accordion@1.0.0` |
| [badge](https://registry.docsloth.dev/components/badge.html) | @docsloth/badge | 1.0.0 | sha256:861bab9e5ab9cd4f… | `docsloth component add @docsloth/badge@1.0.0` |
| [kbd](https://registry.docsloth.dev/components/kbd.html) | @docsloth/kbd | 1.0.0 | sha256:e8a75f9817fa29cb… | `docsloth component add @docsloth/kbd@1.0.0` |
| [api-playground](https://registry.docsloth.dev/components/api-playground.html) | @docsloth/api-playground | 1.0.0 | sha256:e32a8142a4770416… | `docsloth component add @docsloth/api-playground@1.0.0` |
| [openapi-operation](https://registry.docsloth.dev/components/openapi-operation.html) | @docsloth/openapi-operation | 1.0.0 | sha256:0d07bbe12d974160… | `docsloth component add @docsloth/openapi-operation@1.0.0` |
| [mermaid](https://registry.docsloth.dev/components/mermaid.html) | @docsloth/mermaid | 1.0.0 | sha256:96b5e8ca9f6f9073… | `docsloth component add @docsloth/mermaid@1.0.0` |
| [code-group](https://registry.docsloth.dev/components/code-group.html) | @docsloth/code-group | 1.0.0 | sha256:eb5f37eae33a615a… | `docsloth component add @docsloth/code-group@1.0.0` |
| [versioned-content](https://registry.docsloth.dev/components/versioned-content.html) | @docsloth/versioned-content | 1.0.0 | sha256:1e23f883a5debc8a… | `docsloth component add @docsloth/versioned-content@1.0.0` |

Machine metadata: every entry is served as JSON under [/api/v1](https://registry.docsloth.dev/api/v1/index.json); per-entry metadata and version resolution live at `/api/v1/components/<name>.json`.

## Other categories

Category membership is derived from the single catalog read by the generator; an empty category means the catalog has no matching entry today.

| Category | Route | Entries | Status |
| --- | --- | --- | --- |
| [Components](https://registry.docsloth.dev/components) | [/components](https://registry.docsloth.dev/components) | 57 | populated |
| [Blocks](https://registry.docsloth.dev/blocks) | [/blocks](https://registry.docsloth.dev/blocks) | 57 | populated |
| [Templates](https://registry.docsloth.dev/templates) | [/templates](https://registry.docsloth.dev/templates) | 0 | roadmap |
| [Themes](https://registry.docsloth.dev/themes) | [/themes](https://registry.docsloth.dev/themes) | 0 | roadmap |
| [Adapters](https://registry.docsloth.dev/adapters) | [/adapters](https://registry.docsloth.dev/adapters) | 0 | roadmap |
| [Recipes](https://registry.docsloth.dev/recipes) | [/recipes](https://registry.docsloth.dev/recipes) | 0 | roadmap |
