MDX lets you embed interactive, structured UI directly inside your Markdown pages. Jamdesk ships over 50 built-in components that are available in everyDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/jamdesk/jamdesk-cli/llms.txt
Use this file to discover all available pages before exploring further.
.mdx file with no imports and no configuration — just use them. From callout boxes that draw the reader’s eye to multi-language code groups and fully interactive API parameter tables, the component library covers the patterns that appear most often in technical documentation. Every component works identically in the local dev server and in production.
Callouts
Callouts draw attention to information that deserves special emphasis. There are four semantic variants, each rendered with a distinct icon and colour.Use
<Note> for neutral supplementary information — something useful but not
critical to the main flow.Use
<Info> for contextual background — definitions, version notes, or
platform-specific caveats.Cards
Use<Card> to link out to related pages or highlight key concepts. Wrap multiple cards in <CardGroup> to display them in a responsive grid.
cols={3} for denser grids when linking to many pages at once:
Code Blocks
Standard fenced code blocks get syntax highlighting for any language. Always include a language tag:CodeGroup
<CodeGroup> lets readers switch between multiple code samples — ideal for showing the same concept in several languages or package managers. Use it by wrapping multiple labeled code fences inside a <CodeGroup> tag:
Tabs
<Tabs> and <Tab> let you present alternative content in the same space — useful for platform-specific instructions, different SDK languages, or before/after comparisons:
- macOS / Linux
- Windows
Accordions
<Accordion> collapses content under a heading, reducing visual noise on pages with many FAQ items or optional details:
Steps
<Steps> and <Step> render numbered sequential instructions. Use these for setup guides, tutorials, and any workflow where order matters:
Start the dev server
API Components
For API reference pages, Jamdesk provides components that render structured parameter and response documentation.ParamField
Documents a request parameter — query string, path variable, body field, or header:ResponseField
Documents a field in an API response:Expandable
Nest<Expandable> inside <ResponseField> to document nested object properties without cluttering the page:
All Components
The examples above cover the most commonly used components. The full catalogue of 50+ components — including<Frame>, <Tooltip>, <Icon>, <Update>, and more — is documented at jamdesk.com/docs/components/overview.
