# MDX Components Reference Complete reference for all 26+ Mintlify MDX components. ## Structure Content ### Tabs Organize content into tabbed sections. ```mdx JavaScript content here Python content here Go content here ``` ### Code Groups Display code examples in multiple languages with syntax highlighting. ```mdx ```bash npm npm install package ``` ```bash yarn yarn add package ``` ```bash pnpm pnpm add package ``` ``` ### Steps Create numbered step-by-step instructions. ```mdx Run `npm install` to install required packages. Create `.env` file with your API keys. Run `npm start` to launch the application. ``` ### Columns Create multi-column layouts. ```mdx Content in first column Content in second column Content in third column ``` ### Panel Create bordered content panels. ```mdx This content appears in a bordered panel. ``` ## Draw Attention ### Callouts Four types of callouts for different message types. ```mdx This is a general note or information. This is a warning about potential issues. This is a helpful tip or best practice. This is informational content. This indicates success or completion. ``` ### Banner Display prominent banners at the top of pages. ```mdx Important announcement or message ``` ### Badge Add inline badges for labels or statuses. ```mdx New Available Beta Deprecated ``` ### Update Highlight recent updates or changelog entries. ```mdx Added new authentication methods ``` ### Frames Embed iframes or external content. ```mdx