# Bryntum > Bryntum makes professional JavaScript UI components for scheduling, project management, and data visualization. All products are framework-agnostic and ship official wrappers for React, Angular, and Vue 3, as well as vanilla JavaScript and TypeScript. Components are licensed commercially (trial available); packages are served from a private npm registry at `npm.bryntum.com`. This file is the long-form companion to [llms.txt](https://bryntum.com/llms.txt). It gives AI agents a richer overview of every Bryntum surface (products, the agent guide, skills, the MCP server, documentation, and examples) with enough context to choose the right entry point without an extra fetch. For AI agents and automation, prefer the structured surfaces below over scraping HTML. ## Products Each product is a standalone, framework-agnostic component with its own documentation, API reference, and examples. They share a common engine and data layer, so they can be combined in one application. - [Scheduler](https://bryntum.com/products/scheduler/): resource timeline / event scheduling component for booking, dispatch, and allocation views - [Scheduler Pro](https://bryntum.com/products/schedulerpro/): Scheduler with a constraint-based scheduling engine: dependencies, calendars, resource assignments, and critical path - [Gantt](https://bryntum.com/products/gantt/): full project management Gantt chart with WBS, baselines, dependencies, resource leveling, and cost tracking - [Calendar](https://bryntum.com/products/calendar/): multi-view calendar (month/week/day/agenda) with drag-and-drop event editing and recurrence - [Grid](https://bryntum.com/products/grid/): high-performance data grid with tree, grouping, filtering, inline editing, and export - [TaskBoard](https://bryntum.com/products/taskboard/): Kanban-style task board with swimlanes, drag-and-drop, and resource assignments ## Agent guide Bryntum runs a documentation site written specifically for AI coding assistants rather than for human developers. It covers what to know per component, the mistakes agents most often make with Bryntum (wrong import paths, missing CSS, data loading anti-patterns), tested prompts to build from, a worked example app, and per-assistant setup instructions. It is maintained separately from the product documentation and changes far more often, so it indexes its own pages: follow the link and read the index rather than relying on paths listed here. - [Bryntum for AI Agents](https://bryntum.com/agents/) ## Skills Bryntum publishes Claude Code skills with best practices for building Bryntum applications with AI agents. Each skill is a self-contained markdown bundle documenting the most common mistakes agents make: wrong import paths, missing CSS, incorrect component syntax, data loading anti-patterns, and framework-specific gotchas that are not obvious from the API docs. Read them before writing any Bryntum code; install the `bryntum` skill first, all others build on it. - [Skills repository](https://github.com/bryntum/skills) - [bryntum](https://raw.githubusercontent.com/bryntum/skills/main/bryntum/SKILL.md): product identification, CSS setup, docs lookup via MCP, component defaults, sizing, dark mode, data loading rules - [bryntum-react](https://raw.githubusercontent.com/bryntum/skills/main/bryntum-react/SKILL.md): `` component syntax, JSX config props, `useRef` for instance access, StrictMode double-mount handling - [bryntum-angular](https://raw.githubusercontent.com/bryntum/skills/main/bryntum-angular/SKILL.md): `` selector, `[prop]="..."` template binding, standalone component setup - [bryntum-vue](https://raw.githubusercontent.com/bryntum/skills/main/bryntum-vue/SKILL.md): Vue 3 `` component, `v-bind` config spreading, typing config objects as `BryntumXxxProps` - [bryntum-vanilla](https://raw.githubusercontent.com/bryntum/skills/main/bryntum-vanilla/SKILL.md): direct class import from `@bryntum/{product}`, instantiation with `appendTo` - [bryntum-crud](https://raw.githubusercontent.com/bryntum/skills/main/bryntum-crud/SKILL.md): backend persistence with CrudManager and AjaxStore, phantom ID handling, partial sync, common data gotchas ## MCP Server The Bryntum MCP server exposes Bryntum's documentation as Model Context Protocol tools, so MCP-aware clients (Claude Code, Cursor, etc.) can look up version-specific API references, guides, and examples without leaving the editor. Prefer it over fetching docs by hand when available. - [MCP Server](https://mcp.bryntum.com/) ## Documentation Each product publishes its own llms.txt enumerating all guide and API reference pages. Use these to find the right documentation page, then fetch the linked `.md` URLs for the content. To get the raw markdown for any docs page (guides and API reference), change `/docs` to `/docs-llm` in the URL and append `.md`, e.g. `https://bryntum.com/products/calendar/docs/guide/Calendar/quick-start/react-remix` becomes `https://bryntum.com/products/calendar/docs-llm/guide/Calendar/quick-start/react-remix.md`. - [Gantt docs](https://bryntum.com/products/gantt/docs/llms.txt) - [Scheduler docs](https://bryntum.com/products/scheduler/docs/llms.txt) - [Scheduler Pro docs](https://bryntum.com/products/schedulerpro/docs/llms.txt) - [Calendar docs](https://bryntum.com/products/calendar/docs/llms.txt) - [Grid docs](https://bryntum.com/products/grid/docs/llms.txt) - [TaskBoard docs](https://bryntum.com/products/taskboard/docs/llms.txt) ## Examples Every product ships a live examples gallery demonstrating features and integrations. Use these to see working configurations before building. - [Gantt examples](https://bryntum.com/products/gantt/examples/) - [Scheduler examples](https://bryntum.com/products/scheduler/examples/) - [Scheduler Pro examples](https://bryntum.com/products/schedulerpro/examples/) - [Calendar examples](https://bryntum.com/products/calendar/examples/) - [Grid examples](https://bryntum.com/products/grid/examples/) - [TaskBoard examples](https://bryntum.com/products/taskboard/examples/) ## Optional Secondary references. Useful for commercial questions and for enumerating the site, but not needed to write Bryntum code. - [Licensing](https://bryntum.com/licensing/): commercial license terms, tiers, and how the free trial works - [Sitemap](https://bryntum.com/sitemaps.xml): sitemap index for the WordPress marketing pages (posts, pages, categories). Product documentation and the agent guide are not listed in it; use the per-product docs llms.txt files above instead