# Jamdesk Documentation > Jamdesk is a software documentation tool for building, deploying, and maintaining docs sites ## Docs - [Jamdesk Documentation](https://jamdesk.com/docs/introduction.md): Create AI-ready docs with Jamdesk, a software documentation tool built on MDX and GitHub. Deploy in seconds with built-in search, analytics, and themes. - [Quickstart: Deploy in 5 Minutes](https://jamdesk.com/docs/quickstart.md): Create a Jamdesk docs site and deploy it to your subdomain. No build tools required: just GitHub and two files. - [End-to-End Tutorial](https://jamdesk.com/docs/end-to-end-tutorial.md): From an empty repo to a live docs site: create a project, preview locally, deploy, and optionally configure a custom domain. - [How Jamdesk Works](https://jamdesk.com/docs/how-jamdesk-works.md): Git push to live docs in under 60 seconds. Learn how Jamdesk builds, deploys, and optimizes your documentation site with zero infrastructure to manage. - [Troubleshooting](https://jamdesk.com/docs/troubleshooting.md): Quick fixes for common Jamdesk issues including build failures, DNS verification, GitHub connections, and missing analytics data. - [Project Setup Overview](https://jamdesk.com/docs/setup/overview.md): Create a project, connect GitHub, organize your repo, and decide who can read your docs. Start here if your site isn't live yet. - [Create a Project](https://jamdesk.com/docs/setup/creating-projects.md): Create a Jamdesk project from a template or connect an existing GitHub repo. Your site goes live at yourproject.jamdesk.app within minutes. - [Connect GitHub](https://jamdesk.com/docs/setup/connecting-github.md): Connect your GitHub repository to Jamdesk for automatic deployments on push. Covers app installation, repository selection, and branch configuration. - [Directory Structure](https://jamdesk.com/docs/setup/directory-structure.md): How to organize files in a Jamdesk docs repository: required files, page directories, images, snippets, and OpenAPI specs. - [Migration Guide](https://jamdesk.com/docs/setup/migration.md): Moving from another documentation platform? Jamdesk can help automate the transition, or you can migrate manually for full control. - [Monorepo Support](https://jamdesk.com/docs/setup/monorepo-support.md): Keep documentation alongside your code. Jamdesk supports monorepos and any repository where docs aren't at the root. - [Multi-Language Support](https://jamdesk.com/docs/setup/languages.md): Serve documentation in multiple languages with a language switcher. Each language gets its own navigation structure and translated content. - [Navigation](https://jamdesk.com/docs/navigation/overview.md): Navigation in Jamdesk uses tabs, groups, and pages to organize your documentation. External links can be added using anchors. - [Redirects](https://jamdesk.com/docs/setup/redirects.md): Set up URL redirects for moved pages, renamed routes, and legacy URLs. Supports exact matches and pattern-based redirects. - [Access Control](https://jamdesk.com/docs/setup/access-control.md): Choose how readers reach your docs: fully public, password-gated, mixed public/private, or SSO. Compare options and pick the one that fits your audience. - [Password Protection](https://jamdesk.com/docs/setup/password-protection.md): Lock your entire docs site or just a handful of pages behind a shared password. Visitors get an unlock screen; the rest of your docs stay open. - [Single Sign-On (SSO)](https://jamdesk.com/docs/setup/sso.md): Sign in to the Jamdesk dashboard with your identity provider. Set up SAML or OIDC yourself on any paid plan; docs-site reader SSO is Enterprise. - [Write & Organize Overview](https://jamdesk.com/docs/content/overview.md): Everything about authoring Jamdesk pages: MDX syntax, code blocks, media embeds, SEO, and the tools for previewing your work before it ships. - [MDX Basics](https://jamdesk.com/docs/content/mdx-basics.md): Write documentation in Markdown with embedded React components like Card, Tabs, and Accordion. This is the syntax behind every Jamdesk page. - [Code Blocks](https://jamdesk.com/docs/content/code-blocks.md): Add syntax-highlighted code blocks with line numbers, filenames, and highlighting. Supports CodeGroups for multi-language examples. - [Custom React components](https://jamdesk.com/docs/content/react-components.md): Define and use custom React components in MDX files with server-side rendering, Tailwind styling, and access to built-in Jamdesk components. - [Frontmatter](https://jamdesk.com/docs/content/frontmatter.md): Configure page titles, descriptions, icons, sidebar overrides, and SEO metadata with the YAML frontmatter block at the top of every MDX file. - [Headers](https://jamdesk.com/docs/content/headers.md): Structure pages with H2 and H3 headers that auto-populate the right-side table of contents and generate shareable anchor links. - [Icons](https://jamdesk.com/docs/content/icons.md): Jamdesk ships with Font Awesome Pro. Use icons in cards, callouts, sidebar navigation, and inline text with multiple style variants. - [Links & Navigation](https://jamdesk.com/docs/content/links.md): Link between pages, anchor to specific headings, and reference external URLs. Includes Card navigation and broken link checking. - [Math & LaTeX](https://jamdesk.com/docs/content/math.md): Render math expressions and equations with KaTeX and LaTeX syntax. Requires styling.latex set to true in docs.json. - [SEO Optimization](https://jamdesk.com/docs/content/seo.md): Control titles, descriptions, and meta tags for search engines and social previews. Jamdesk auto-generates sitemaps and Open Graph images. - [Hidden pages](https://jamdesk.com/docs/content/hidden-pages.md): Keep pages out of your sidebar and search results without deleting them. Use frontmatter, docs.json, or seo controls to manage visibility. - [Snippets](https://jamdesk.com/docs/content/snippets.md): Reusable content blocks you can import across multiple pages. Store common text, components, or code in the snippets directory. - [Images](https://jamdesk.com/docs/content/images.md): Learn how Jamdesk handles image sizing, captions, light/dark variants, and supported formats to keep documentation visuals crisp and accessible. - [YouTube Embeds](https://jamdesk.com/docs/content/youtube.md): Embed YouTube videos and Shorts in your documentation. Lazy-loaded player, custom start times, and vertical 9:16 Shorts. - [Videos](https://jamdesk.com/docs/content/videos.md): Learn how to embed MP4 and WebM videos in Jamdesk using Markdown or the Video component, with props for autoplay, loop, and controls. - [iFrames & Embeds](https://jamdesk.com/docs/content/iframes.md): Embed external content like Vimeo, CodePen, Figma, and Loom in your docs with automatic styling and responsive sizing. - [Local Preview](https://jamdesk.com/docs/development/local-preview.md): The Jamdesk CLI lets you preview your documentation on your machine before pushing to production. Changes appear instantly as you edit. - [Web Editor](https://jamdesk.com/docs/development/web-editor.md): Edit your Jamdesk docs in the browser: browse your connected repo, edit MDX with a live preview, and commit straight to GitHub, which triggers a build automatically. - [VS Code Extension](https://jamdesk.com/docs/development/vscode-extension.md): Start, stop, and restart the Jamdesk dev server from the Visual Studio Code status bar with one-click controls and auto browser preview. - [Components Overview](https://jamdesk.com/docs/components/overview.md): Explore Jamdesk's MDX components, including cards, tabs, callouts, and code blocks, to find the right fit for your documentation content. - [Accordion](https://jamdesk.com/docs/components/accordion.md): Collapsible content sections that let users expand only what they need. Ideal for FAQs, feature lists, and configuration options. - [Card](https://jamdesk.com/docs/components/card.md): Learn to use the Card component to build clickable, styled containers with icons, images, links, and CTAs in grid layouts. - [Columns](https://jamdesk.com/docs/components/columns.md): Responsive grid layout for displaying Cards, Tiles, and other content side by side. Automatically adapts to screen size. - [Frame](https://jamdesk.com/docs/components/frame.md): Frame wraps images and demos in a bordered container with optional captions, keeping documentation visuals consistent. - [Panel](https://jamdesk.com/docs/components/panel.md): Use Panel to pin custom content like warnings or quick references in the sidebar, keeping it visible while readers scroll. - [Steps](https://jamdesk.com/docs/components/steps.md): Numbered step-by-step guides for setup flows, tutorials, and troubleshooting. Supports icons, code blocks, and nested content. - [Tabs](https://jamdesk.com/docs/components/tabs.md): Switchable panels for mutually exclusive content like package managers or languages. Matching tab titles sync across the entire page. - [Tile](https://jamdesk.com/docs/components/tile.md): Tiles display content previews with a styled pattern background and prominent image area. Use them for integrations, templates, or visual galleries. - [Tree](https://jamdesk.com/docs/components/tree.md): Display file and folder hierarchies with interactive expand/collapse and keyboard navigation. Ideal for project structure documentation. - [Badge](https://jamdesk.com/docs/components/badge.md): Inline labels for status, categories, and metadata -- 11 color variants, 4 sizes, icons, pill/rounded shapes, and stroke outlines. - [Callouts](https://jamdesk.com/docs/components/callouts.md): Learn how to use Note, Tip, Warning, Danger, Check, and custom Callout components to highlight key information in your docs. - [Expandable](https://jamdesk.com/docs/components/expandable.md): Expandable creates a simple show/hide toggle for content that readers may want to see but isn't essential to the main flow. - [Tooltip](https://jamdesk.com/docs/components/tooltip.md): Display definitions and context on hover. Define terms, explain acronyms, or link to related content without cluttering the page. - [Update](https://jamdesk.com/docs/components/update.md): Timeline-style changelog entries with dates, descriptions, and category tags. Integrates with your Table of Contents for navigation. - [CodeGroup](https://jamdesk.com/docs/components/code-group.md): Display code blocks in a tabbed interface. Show the same operation in multiple languages like cURL, Python, and JavaScript. - [Examples](https://jamdesk.com/docs/components/examples.md): Pin code blocks in a sticky right sidebar on desktop so readers can reference them while scrolling. Supports tabbed languages. - [Fields](https://jamdesk.com/docs/components/fields.md): Document API parameters and response fields with ParamField and ResponseField components. Supports types, defaults, and nested objects. - [Tables](https://jamdesk.com/docs/components/tables.md): Organize data into rows and columns. Supports markdown tables and Table components with sorting, highlighting, and spanning. - [Color](https://jamdesk.com/docs/components/color.md): The Color component displays color palettes for documenting design systems, brand guidelines, or any color specification. - [Mermaid Diagrams](https://jamdesk.com/docs/components/mermaid.md): Render flowcharts, sequence diagrams, timelines, pie charts, and more from text-based Mermaid syntax. Diagrams are built as SVG at build time. - [D2 Diagrams](https://jamdesk.com/docs/components/d2.md): Render architecture diagrams, flowcharts, sequences, and SQL models from text-based D2 syntax. Diagrams render as SVG with automatic light and dark theming. - [EmailSubscribe](https://jamdesk.com/docs/components/email-subscribe.md): Add a newsletter or changelog signup form to any docs page with the EmailSubscribe component: native capture for seven providers, embeds for the rest. - [Prompt](https://jamdesk.com/docs/components/prompt.md): Use Prompt to present reusable AI instructions with copy, built-in open-in actions, custom destinations, icons, and compact display options. - [Visibility](https://jamdesk.com/docs/components/visibility.md): Show different content to human readers and AI agents on the same page. Agent-only context, instructions, and definitions that stay out of the rendered docs. - [View](https://jamdesk.com/docs/components/view.md): Create documentation that adapts to the reader's framework or language choice. Entire sections switch based on user selection. - [Widget](https://jamdesk.com/docs/components/widget.md): Embed a live What's New widget demo in your docs with the Widget MDX component: a trigger button that opens your changelog in a modal, no script tag needed. - [Branding](https://jamdesk.com/docs/customization/branding.md): Configure logos, favicons, navbar links, and footer content for your docs site. Supports light/dark mode variants, custom colors, and external link icons. - [Custom CSS](https://jamdesk.com/docs/customization/custom-css.md): Add custom CSS to override theme styles, tweak typography, or add brand-specific styling. Jamdesk exposes CSS variables for common customizations. - [Custom JavaScript](https://jamdesk.com/docs/customization/custom-javascript.md): Add custom JavaScript to your docs site for chat widgets, analytics, third-party integrations, and other client-side functionality. - [Theming](https://jamdesk.com/docs/customization/theming.md): Choose a built-in theme (Jam, Nebula, or Pulsar) to control typography, layout, spacing, and dark mode. Override colors to match your brand. - [Background](https://jamdesk.com/docs/customization/background.md): Pick a decoration (gradient, dot grid, frosted spots, or flat), override page background color per mode, or tune the Jam gradient's color, size, position, and opacity. - [Build, Deploy & Analyze Overview](https://jamdesk.com/docs/builds/overview.md): How docs go from git push to live site: the CLI, the build pipeline, hosting and custom domains, and the analytics that come with every page. - [CLI Overview](https://jamdesk.com/docs/cli/overview.md): Preview docs locally, validate configuration, check for broken links, and migrate platforms using the open-source Jamdesk CLI. - [Authentication](https://jamdesk.com/docs/cli/authentication.md): Log in, manage sessions, and understand how the Jamdesk CLI authenticates. Covers token storage, session refresh, team accounts, and CI/CD environments. - [CLI Deploy](https://jamdesk.com/docs/cli/deploy.md): Learn how the jamdesk deploy CLI command packages, uploads, and builds your docs, including flags, build phases, and error codes. - [Fix Broken Links](https://jamdesk.com/docs/cli/fix-broken-links.md): Learn how jamdesk fix automatically resolves broken internal links and typo'd anchors, previewing changes safely before applying them. - [Deployment Workflow](https://jamdesk.com/docs/development/deployment.md): Learn how Jamdesk automates deployment via GitHub pushes or CLI, plus status tracking, manual rebuilds, build logs, and rollbacks. - [Triggering Builds](https://jamdesk.com/docs/builds/triggering.md): Builds trigger automatically on git push, or manually from the dashboard. Includes debouncing and queue behavior. - [Monitoring Builds](https://jamdesk.com/docs/builds/monitoring.md): Track build progress in real time, understand each build phase, read structured build logs, and diagnose failures from the Jamdesk dashboard builds page. - [Fix with AI](https://jamdesk.com/docs/builds/fix-with-ai.md): Review and apply AI-suggested fixes for broken links and missing page descriptions from your Jamdesk build dashboard, committed to GitHub for you. - [Automatic Image Conversion](https://jamdesk.com/docs/builds/image-optimization.md): Enable automatic PNG and JPG to WebP conversion in Jamdesk to shrink image sizes and speed up page loads without manual processing. - [PDF Export](https://jamdesk.com/docs/builds/pdf-export.md): Export your entire docs site as a single PDF. Downloadable from the dashboard and delivered by email. Paid plans only. - [Build Troubleshooting](https://jamdesk.com/docs/builds/troubleshooting.md): Fix common build failures by matching error messages to causes and solutions. Covers config errors, missing dependencies, MDX syntax, and icon issues. - [Deployment Overview](https://jamdesk.com/docs/deploy/overview.md): Hosting options for your documentation: Jamdesk subdomain, custom domain with SSL, or a /docs subpath behind your existing site using a reverse proxy. - [Build & Deploy Lifecycle](https://jamdesk.com/docs/deploy/lifecycle.md): The complete build pipeline from git push to live site: clone, validate, upload to R2, ISR revalidation, monitoring, and rollback strategies. - [Custom Domains](https://jamdesk.com/docs/deploy/custom-domains.md): Serve your docs from your own domain instead of the default *.jamdesk.app subdomain. DNS setup for subdomains and apex domains, SSL, and verification. - [Custom Domain Only](https://jamdesk.com/docs/deploy/custom-domain-only.md): Enable Custom Domain Only in Jamdesk to block direct subdomain access and serve your docs exclusively through your own domain. - [Jamdesk Subdomains](https://jamdesk.com/docs/deploy/subdomains.md): Your default yourproject.jamdesk.app subdomain: naming rules, how to change it, and when to switch to a custom domain. - [Subpath Hosting](https://jamdesk.com/docs/deploy/subpath-hosting.md): Host your docs at yoursite.com/docs instead of a separate subdomain. Includes Vercel, CloudFront, Cloudflare, and reverse proxy setups. - [AWS Route 53 & CloudFront](https://jamdesk.com/docs/deploy/aws.md): Proxy /docs traffic through AWS CloudFront and Route 53 to your Jamdesk site. Includes distribution setup, origin configuration, and cache behavior rules. - [Cloudflare Workers](https://jamdesk.com/docs/deploy/cloudflare.md): Proxy /docs requests through a Cloudflare Worker to your Jamdesk documentation site. Covers Worker setup, route patterns, and caching configuration. - [Reverse Proxy](https://jamdesk.com/docs/deploy/reverse-proxy.md): Serve your documentation at /docs using nginx, Apache, Caddy, Traefik, or HAProxy. Includes tested configuration snippets for each reverse proxy. - [Vercel](https://jamdesk.com/docs/deploy/vercel.md): Learn two ways to serve your Jamdesk documentation at /docs on your Vercel-deployed domain: vercel.json rewrites or Edge Middleware. - [Analytics Overview](https://jamdesk.com/docs/setup/analytics-overview.md): Built-in analytics for page views, traffic sources, search queries, and visitor behavior. No external scripts required. Data stays on your infrastructure. - [Project Analytics](https://jamdesk.com/docs/setup/project-analytics.md): Track page views, traffic sources, and visitor behavior for your documentation site. Privacy-focused with no cookies required. - [Search Analytics](https://jamdesk.com/docs/setup/search-analytics.md): Track what users search for in your documentation. Find content gaps, improve discoverability, and understand user intent. - [Mobile App](https://jamdesk.com/docs/development/mobile-app.md): Monitor your Jamdesk project analytics and build status on the go with the native iOS app, including push notifications for build success and failure. - [APIs & Integrations Overview](https://jamdesk.com/docs/integrations/overview.md): Document your API with OpenAPI and the interactive playground, search your docs programmatically, and connect GitHub, Slack, analytics, and email tools. - [API Playground](https://jamdesk.com/docs/api-reference/playground.md): Test API endpoints directly from your docs with the interactive playground. Fill in parameters, see live code examples, and send real requests. - [OpenAPI Example](https://jamdesk.com/docs/api-reference/openapi-example.md): See a live OpenAPI-generated endpoint page and learn how Jamdesk renders requests, responses, and authentication directly from your spec. - [Request and Response Examples](https://jamdesk.com/docs/api-reference/request-response-examples.md): Learn how to document APIs with RequestExample and ResponseExample components using a practical Acme support ticket workflow. - [Docs Search API](https://jamdesk.com/docs/jamdesk-api/docs-search-api.md): Search your Jamdesk docs programmatically. Power chatbots, Slack bots, custom search, and AI agents with up-to-date answers. - [Search Endpoint](https://jamdesk.com/docs/jamdesk-api/search.md): API reference for the Jamdesk Docs Search endpoint (POST /_api/search): request parameters, body, response schema, and code examples. - [Integrations](https://jamdesk.com/docs/jamdesk-api/integrations.md): Connect the Jamdesk Docs Search API to Intercom, Zendesk, Slack, and custom chatbots. Step-by-step guides for each integration. - [GitHub Integration](https://jamdesk.com/docs/integrations/github.md): Jamdesk uses two GitHub connections: a GitHub App for repository access and a personal account link for build attribution. - [Slack Integration](https://jamdesk.com/docs/integrations/slack.md): Connect Slack to receive build notifications directly in your team's channel. Slack integration is available on Pro plans. - [Email Signups](https://jamdesk.com/docs/integrations/email-signups.md): Connect Resend, Mailchimp, Kit, Loops, beehiiv, Brevo, or SendGrid to collect email signups from your docs straight into your own provider's audience. - [Embed a Page](https://jamdesk.com/docs/development/embed-page.md): Add a "What's new?" button to your own app that opens your Jamdesk changelog in a modal, with an unread dot. Requires a single script tag and no build step. - [Google Analytics Integration](https://jamdesk.com/docs/integrations/google-analytics.md): Add Google Analytics 4 to your documentation site using a measurement ID to track visitors and understand content engagement. - [Google Tag Manager Integration](https://jamdesk.com/docs/integrations/google-tag-manager.md): Add your GTM container ID to docs.json to load Google Tag Manager on every page. Manage analytics and tracking tags from GTM. - [Plausible Analytics Integration](https://jamdesk.com/docs/integrations/plausible-analytics.md): Add Plausible Analytics to your documentation site. A privacy-focused, lightweight alternative to Google Analytics. - [Cookie Consent](https://jamdesk.com/docs/integrations/cookie-consent.md): Gate analytics scripts behind cookie consent with integrations.cookies, and load an Osano or Termly consent banner on your docs site. - [AI Overview](https://jamdesk.com/docs/ai/overview.md): Jamdesk includes AI Chat, llms.txt, and an MCP server on every docs site. Use AI tools like Claude Code, Cursor, and Codex to write and maintain documentation. - [AI Chat](https://jamdesk.com/docs/ai/chat.md): Every Jamdesk docs site includes a built-in AI chat assistant. Visitors ask questions and get answers with citations from your documentation. - [AI Actions Menu](https://jamdesk.com/docs/ai/ai-actions.md): A dropdown on every page that lets readers copy Markdown, open pages in ChatGPT/Claude/Perplexity, or install your MCP server in one click. - [AI Score](https://jamdesk.com/docs/ai/ai-score.md): Jamdesk scores how well AI agents can read your docs against the open AFDocs standard on every build. See your grade, fix issues, and track it over time. - [llms.txt](https://jamdesk.com/docs/ai/llms-txt.md): Every Jamdesk site generates llms.txt and llms-full.txt automatically. AI tools use these files to understand your documentation. - [Markdown Source](https://jamdesk.com/docs/ai/markdown-source.md): Access raw Markdown source for any documentation page by appending .md to the URL. Structured text for AI tools, scripts, and content pipelines. - [MCP Server](https://jamdesk.com/docs/ai/mcp-server.md): Every Jamdesk site includes a built-in MCP server. AI assistants like Claude and Cursor can search and read your docs directly. - [Writing with AI](https://jamdesk.com/docs/ai/writing-with-ai.md): Practical strategies for writing Jamdesk documentation with AI tools. Covers effective prompts, review checklists, and common pitfalls. - [Automated Doc Updates](https://jamdesk.com/docs/ai/automated-updates.md): Keep documentation in sync with your code using the /update-jamdesk skill for Claude Code. Automatically update docs when you implement features. - [Claude Code](https://jamdesk.com/docs/ai/claude-code.md): Set up Claude Code to write and maintain Jamdesk documentation. Includes CLAUDE.md template and MCP server connection. - [Claude Code Plugin](https://jamdesk.com/docs/claude-code-plugin.md): Install the Jamdesk plugin for Claude Code to get AI assistance with MDX components, docs.json configuration, navigation patterns, and CLI commands. - [Codex](https://jamdesk.com/docs/ai/codex.md): Codex is OpenAI's cloud coding agent for asynchronous, multi-file documentation batch tasks directly against GitHub repos. - [Cursor](https://jamdesk.com/docs/ai/cursor.md): Set up Cursor IDE to write Jamdesk documentation with MDX formatting rules, component autocompletion, and MCP server access for live docs context. - [docs.json Reference](https://jamdesk.com/docs/config/docs-json-reference.md): Complete reference for every field in docs.json: themes, colors, navigation, tabs, OpenAPI integration, branding, SEO, analytics, and AI chat settings. - [Changelog](https://jamdesk.com/docs/reference/changelog.md): What's new in Jamdesk, the docs-as-code platform for MDX, GitHub, and API documentation. Feature releases, CLI updates, and platform changes. ## Help Center - [Help Center](https://jamdesk.com/docs/help/overview.md): Guides for managing your Jamdesk account, projects, billing, and more. Browse by topic or search for specific help articles. - [Creating Your Account](https://jamdesk.com/docs/help/getting-started/signing-up.md): Create a Jamdesk account with email, Google, or GitHub. Walks through email verification and your first dashboard view. - [Onboarding Walkthrough](https://jamdesk.com/docs/help/getting-started/onboarding.md): Complete the guided onboarding flow to set up your first docs site: create a project, connect GitHub, configure docs.json, and trigger your first build. - [Dashboard Overview](https://jamdesk.com/docs/help/getting-started/dashboard-tour.md): Quick tour of the Jamdesk dashboard -- sidebar navigation, project selector, analytics, deployments, and settings. - [Your First Build](https://jamdesk.com/docs/help/getting-started/first-build.md): What happens after you connect a repo -- build phases, the Deployments tab, and what to check if something fails. - [Account Settings](https://jamdesk.com/docs/help/account/settings.md): Update your Jamdesk profile, theme preference, notification settings, and email address. Manage your account security and connected authentication methods. - [Delete Account](https://jamdesk.com/docs/help/account/delete-account.md): Permanently delete your Jamdesk account and all associated data. Transfer project ownership to team members before proceeding. - [GitHub Account Linking](https://jamdesk.com/docs/help/account/github-linking.md): Link your personal GitHub account for build attribution and private repo access. Separate from the GitHub App your project uses. - [Password Management](https://jamdesk.com/docs/help/account/password.md): Change your Jamdesk password from account settings, or reset it via email if you've forgotten it. Also covers OAuth-only accounts. - [Login Issues](https://jamdesk.com/docs/help/troubleshooting/login-issues.md): Fix Jamdesk sign-in problems including forgotten passwords, unrecognized emails, OAuth errors, cached sessions, and account lockouts. - [Creating Projects in Dashboard](https://jamdesk.com/docs/help/projects/creating.md): A project in Jamdesk represents a single documentation site. Each project connects to one GitHub repository and deploys to its own URL. - [Project Settings](https://jamdesk.com/docs/help/projects/settings.md): Configure your project's name, repository connection, custom domain, build triggers, and advanced settings from the Jamdesk dashboard project page. - [Team Members](https://jamdesk.com/docs/help/projects/team-members.md): Collaborate with your team by inviting members to your project. Team members can view builds, access analytics, and trigger rebuilds. - [Ownership Transfer](https://jamdesk.com/docs/help/projects/ownership-transfer.md): Transfer billing and admin control of a project to another team member. The new owner must accept within 7 days. - [Deleting Projects](https://jamdesk.com/docs/help/projects/deleting.md): Remove a project from your dashboard permanently -- build history, analytics, and domain config are deleted. Your GitHub repo stays intact. - [Plans & Pricing](https://jamdesk.com/docs/help/billing/plans.md): Understand Jamdesk pricing plans, feature limits, and billing cycles. Compare free and paid tiers, manage your subscription, and view invoices. - [Managing Your Subscription](https://jamdesk.com/docs/help/billing/managing-subscription.md): Update payment methods, view invoices, upgrade, downgrade, or cancel your Jamdesk plan. Includes handling failed payments. - [Project Add-ons](https://jamdesk.com/docs/help/billing/project-addons.md): Learn how to add or remove project add-ons, understand prorated billing, and explore volume discounts for larger documentation plans. - [Billing Issues](https://jamdesk.com/docs/help/troubleshooting/billing-issues.md): Fix failed payments, missing invoices, and subscription issues. Includes card update steps and refund requests. - [Build Error Reference](https://jamdesk.com/docs/help/troubleshooting/error-reference.md): Every build error code with its root cause and fix: configuration, MDX syntax, OpenAPI, timeouts, and asset issues. - [Build Failures](https://jamdesk.com/docs/help/troubleshooting/build-failures.md): Match your build error to a fix: config mistakes, MDX syntax errors, missing files, OpenAPI issues, and timeouts. - [CLI Issues](https://jamdesk.com/docs/help/troubleshooting/cli-issues.md): Fix CLI login failures, deploy errors, dev server crashes, and other command-line problems. Searchable by error message with step-by-step solutions. - [DNS Troubleshooting](https://jamdesk.com/docs/help/troubleshooting/dns-issues.md): Fix DNS propagation delays, CNAME conflicts, and TXT verification failures when setting up custom domains. Includes dig commands and common provider fixes. - [Domain Issues](https://jamdesk.com/docs/help/troubleshooting/domain-issues.md): Fix custom domain issues -- stuck on "Pending," SSL certificate errors, CNAME misconfigurations, and domains loading the wrong site. - [Analytics Issues](https://jamdesk.com/docs/help/troubleshooting/analytics-issues.md): Diagnose missing or delayed analytics data. Common causes include ad blockers, propagation delays after first deploy, and data retention limits. - [GitHub Issues](https://jamdesk.com/docs/help/troubleshooting/github-issues.md): Fix missing organizations during setup, missing repos, failed webhooks, permission errors, and branch mismatches with the Jamdesk GitHub integration. - [Slack Issues](https://jamdesk.com/docs/help/troubleshooting/slack-issues.md): Fix missing Slack notifications, duplicates, and webhook errors. Check webhook config, test the connection, or reconnect from scratch. - [Frequently Asked Questions](https://jamdesk.com/docs/help/faq.md): Common questions about Jamdesk: pricing, build times, custom domains, team collaboration, AI chat, GitHub integration, and documentation site features. - [Contact Support](https://jamdesk.com/docs/help/support/contact.md): Contact Jamdesk support for build failures, billing questions, or account issues. Includes expected response times and what to include. - [Security](https://jamdesk.com/docs/help/support/security.md): Jamdesk security practices - encryption, access controls, build isolation, GDPR compliance, and responsible disclosure. ## Optional - [Français](https://jamdesk.com/docs/fr/llms.txt): Français documentation index - [Español](https://jamdesk.com/docs/es/llms.txt): Español documentation index