Документация для разработчиков
42 семейства документации — карта на одной странице.
Каждое семейство ниже отвечает на четыре вопроса: что покрывает официальная документация, каким задачам она подходит, каким нет и какую оговорку по версии нести в любой ответ ИИ-ассистента. Просмотрите группу, откройте блок, перейдите по официальной ссылке — без сетки из сорока двух страниц.
Основание сравнения
Как выбран этот набор
42 семейства сведены из топ-50 самых используемых источников документации в живом рейтинге Context7; сканирование датировано 2026-08-02. Это сигнал того, что разработчики реально подключают к ИИ-инструментам, а не поискового спроса. Каждый блок называет идентификатор источника и дату проверки; библиотеки меняются — сверяйтесь с официальной документацией, прежде чем полагаться на деталь.
Если выше не описана отдельная методика, страница не заявляет о сравнительном тесте качества продуктов.
Проверено: 2026-08-02
Фреймворки и рендеринг09
Next.jsМаршрутизация (App и Pages Router), режимы рендеринга, получение данных, кеширование, middleware и деплой.
Подходит: Выбор стратегии рендеринга, миграции на App Router, вопросы кеширования и ревалидации.
Не для: Бизнес-логика вашего приложения и хостинг-специфика платформ, отличных от Vercel.
Оговорка по версии: Раскол App/Pages Router означает, что ответы различаются и по мажорной версии, и по роутеру — называйте оба.
Источник /vercel/next.js · проверено 2026-08-02 · официальная документация
ReactКомпоненты, хуки, эффекты, Server Components и справочник API текущего поколения.
Подходит: Семантика хуков, жизненный цикл эффектов, граница Server/Client Components.
Не для: Маршрутизация и данные уровня фреймворка — это Next.js, React Router или TanStack.
Оговорка по версии: React 18→19 сменил умолчания и депрекации; ответы эпохи хуков не переносятся на классовый код.
Источник /reactjs/react.dev · проверено 2026-08-02 · официальная документация
React RouterКлиентская и framework-mode маршрутизация, loaders и actions, унаследованный от Remix набор возможностей.
Подходит: Конфигурация маршрутов, поток данных loader/action, миграции с Remix и старых мажоров.
Не для: Стратегия серверного рендеринга вне framework mode самого роутера.
Оговорка по версии: Мажоры многократно меняли API, а v7 поглотил Remix — привязывайте каждый ответ к версии.
Источник /remix-run/react-router · проверено 2026-08-02 · официальная документация
TanStack RouterТипобезопасная маршрутизация, API search-параметров, loaders и файловая генерация маршрутов.
Подходит: Полностью типизированные деревья маршрутов, состояние в search-параметрах, SPA-роутинг вне фреймворков.
Не для: Server-first фреймворки — центр тяжести здесь в типизированном клиентском роутере.
Оговорка по версии: Двигается быстро и опирается на кодогенерацию; сверяйте документацию с точной минорной версией.
Источник /tanstack/router · проверено 2026-08-02 · официальная документация
AstroАрхитектура островов, content collections, интеграции и режимы вывода static/SSR.
Подходит: Контентные сайты, смешение UI-фреймворков по островам, схемы content collections.
Не для: Высокоинтерактивные оболочки приложений, где уместнее единый SPA/SSR-стек.
Оговорка по версии: Интеграции и content collections менялись между мажорами — проверяйте, какой мажор предполагает ответ.
Источник /withastro/docs · проверено 2026-08-02 · официальная документация
ViteDev-сервер, конвейер сборки, API плагинов и режимы environment/library.
Подходит: Конфигурация сборки, написание плагинов, миграция с других бандлеров, поведение dev-сервера.
Не для: Соглашения конкретных фреймворков поверх него — Next.js, Astro, SvelteKit.
Оговорка по версии: Хуки плагинов и умолчания меняются между мажорами; закрепите мажор до того, как доверять сниппету конфига.
Источник /vitejs/vite · проверено 2026-08-02 · официальная документация
ExpoРабочий цикл React Native: модули SDK, EAS build/submit/update, маршрутизация и нативные config-плагины.
Подходит: Мобильные сборки без владения нативным тулчейном, OTA-обновления, публикация в сторы.
Не для: Глубокие кастомные нативные модули за пределами config-плагинов и prebuild.
Оговорка по версии: Версии SDK выходят часто, и каждая жёстко фиксирует свою версию React Native — ответы специфичны для версии SDK.
Источник /expo/expo · проверено 2026-08-02 · официальная документация
TauriДесктопные и мобильные оболочки для веб-фронтендов с ядром на Rust: окна, IPC, разрешения, сборка.
Подходит: Компактные десктоп-приложения из существующего веб-UI, нативные возможности через команды.
Не для: Команды, не готовые трогать Rust-сторону, когда IPC или плагины становятся нетривиальными.
Оговорка по версии: v1 и v2 существенно различаются (поддержка мобильных платформ, модель разрешений) — id документации здесь указывает на сайт v2.
Источник /websites/v2_tauri_app · проверено 2026-08-02 · официальная документация
SwiftUIДекларативный UI-фреймворк Apple для iOS, iPadOS, macOS, watchOS и visionOS.
Подходит: Композиция вью, распространение состояния, адаптивные раскладки в экосистеме Apple.
Не для: Кроссплатформенная доставка — это нативный стек Apple по определению.
Оговорка по версии: API привязаны к версии ОС, а не библиотеки — указывайте deployment target в каждом вопросе.
Источник /websites/developer_apple_swiftui · проверено 2026-08-02 · официальная документация
Вставьте код и фрагмент документации в ИИ-ассистента для кода
UI, состояние и валидация04
shadcn/uiКопируемые рецепты компонентов поверх Radix и Tailwind, плюс CLI и формат реестра.
Подходит: Владение кодом компонентов вместо зависимости, темизация через CSS-переменные, реестровые схемы.
Не для: Ожидания классической версионируемой библиотеки — код копируется к вам, и дальше сопровождаете его вы.
Оговорка по версии: Рецепты следуют версиям Tailwind и Radix; компонент, скопированный год назад, расходится с сегодняшним реестром.
Источник /shadcn-ui/ui · проверено 2026-08-02 · официальная документация
Tailwind CSSУтилитарные классы, токены темы, синтаксис вариантов и адаптивности, интеграция со сборкой.
Подходит: Поиск утилит, кастомизация темы, миграция конфигурации между мажорами.
Не для: Семантика компонентов и паттерны доступности — утилиты стилизуют, но не структурируют.
Оговорка по версии: v4 перенёс конфигурацию в CSS и сменил умолчания — ответы для v3 часто неприменимы.
Источник /tailwindlabs/tailwindcss.com · проверено 2026-08-02 · официальная документация
TanStack QueryКеширование серверного состояния: запросы, мутации, инвалидация, префетчинг и гидратация.
Подходит: Времена жизни кеша, стратегия инвалидации, оптимистичные обновления, вопросы SSR-гидратации.
Не для: Чисто клиентское UI-состояние — это состояние компонентов или state-библиотека.
Оговорка по версии: Ключевые API переименовывались между мажорами (особенно v4→v5); сверяйте мажор документации с lockfile.
Источник /tanstack/query · проверено 2026-08-02 · официальная документация
ZodОбъявление схем, парсинг и вывод типов для runtime-валидации, ориентированной на TypeScript.
Подходит: Валидация внешнего ввода на границах, статические типы из одного источника-схемы.
Не для: Тяжёлые конвейеры преобразования данных — это валидатор, а не ETL-инструмент.
Оговорка по версии: Форма ошибок и детали API менялись между мажорами; проверьте, какой мажор закреплён в кодовой базе.
Источник /colinhacks/zod · проверено 2026-08-02 · официальная документация
Вставьте код и фрагмент документации в ИИ-ассистента для кода
Бэкенд, данные и рантаймы09
SupabaseХостинг Postgres с auth, row-level security, storage, realtime и edge-функциями.
Подходит: Проектирование RLS-политик, потоки аутентификации, граница клиентских и серверных ключей, Postgres-first бэкенды.
Не для: Модели данных вне Postgres и полностью кастомные auth-стеки вне его примитивов.
Оговорка по версии: Клиентские библиотеки и форматы ключей сменили поколения — проверяйте, какое поколение API-ключей предполагает ответ.
Источник /supabase/supabase · проверено 2026-08-02 · официальная документация
FastAPIPython-API из аннотаций типов: маршрутизация, внедрение зависимостей, валидация и генерация OpenAPI.
Подходит: Типизированные модели запросов и ответов, автодокументируемые API, асинхронные сервисы на Python.
Не для: Долгие фоновые вычисления — сюда нужен воркер или очередь рядом.
Оговорка по версии: Слой валидации следует мажорам Pydantic — раскол Pydantic v1/v2 остаётся главной ловушкой.
Источник /fastapi/fastapi · проверено 2026-08-02 · официальная документация
NestJSСтруктурная архитектура Node-серверов: модули, провайдеры, guards, pipes и транспорт микросервисов.
Подходит: Крупные TypeScript-бэкенды с DI и структурой, транспорты gRPC/очередей, подмена зависимостей в тестах.
Не для: Маленькие однофайловые сервисы, где церемония фреймворка перевешивает структуру.
Оговорка по версии: Семантика декораторов и DI зависит от настроек компилятора TypeScript; выравнивайте документацию, мажор и tsconfig.
Источник /nestjs/docs.nestjs.com · проверено 2026-08-02 · официальная документация
Spring BootJVM-фреймворк сервисов: автоконфигурация, стартеры, actuator, безопасность и доступ к данным.
Подходит: Enterprise-сервисы на Java/Kotlin, вопросы configuration properties, наблюдаемость через actuator.
Не для: Лёгкие функции и скрипты — платформа предполагает долгоживущий сервис.
Оговорка по версии: Boot 2→3 перешёл на пространства имён Jakarta и новые базовые JVM — ответы жёстко расходятся по этой границе.
Источник /spring-projects/spring-boot · проверено 2026-08-02 · официальная документация
MongoDBДокументное моделирование, язык запросов и агрегаций, индексы, драйверы и операции Atlas.
Подходит: Построение aggregation pipeline, стратегия индексов, вопросы API драйверов.
Не для: Реляционное моделирование с тяжёлыми межсущностными связями и ограничениями — работа реляционной базы.
Оговорка по версии: Сервер, драйвер и Atlas версионируются раздельно — называйте все три в любом точном вопросе.
Источник /mongodb/docs · проверено 2026-08-02 · официальная документация
PrismaSchema-first ORM: миграции, типизированные запросы клиента, моделирование связей и работа с соединениями.
Подходит: Эволюция схемы через миграции, типизированное построение запросов, стратегия загрузки связей.
Не для: SQL-first кодовые базы с ручной оптимизацией — выход в чистый SQL есть, но он не центр системы.
Оговорка по версии: Внутренности генератора и клиента менялись между мажорами; после обновления перегенерируйте и перепроверьте.
Источник /prisma/docs · проверено 2026-08-02 · официальная документация
Drizzle ORMSQL-подобный TypeScript ORM: схема в коде, типобезопасный конструктор запросов и migration kit.
Подходит: Команды, которым нужна SQL-семантика со статическими типами, доступ к базе из edge-сред.
Не для: Глубокие ORM-абстракции (identity map, ленивые графы) — он сознательно остаётся близко к SQL.
Оговорка по версии: Молодой и быстрый: возможности диалектов и migration kit меняются между минорами, не только мажорами.
Источник /drizzle-team/drizzle-orm-docs · проверено 2026-08-02 · официальная документация
Payload CMSCode-first headless CMS: коллекции, контроль доступа, хуки и админка поверх вашей базы.
Подходит: Контентные модели как код, встраивание CMS внутрь кодовой базы Next.js.
Не для: Ожидания editor-first SaaS CMS — источник истины здесь конфигурация в вашем репозитории.
Оговорка по версии: v3 живёт внутри Next.js; ответы эпохи v2 про отдельный сервер больше не подходят.
Источник /payloadcms/payload · проверено 2026-08-02 · официальная документация
BunJavaScript-рантайм, пакетный менеджер, бандлер и тест-раннер в одном бинаре.
Подходит: Быстрые установки и скрипты, встроенные test/bundle-циклы, проверки совместимости с Node.
Не для: Кодовые базы, жёстко завязанные на нативные модули Node или внутренности его рантайма.
Оговорка по версии: Совместимость с Node широкая, но не полная, и растёт от релиза к релизу — проверяйте по каждому API и версии.
Источник /oven-sh/bun · проверено 2026-08-02 · официальная документация
Вставьте код и фрагмент документации в ИИ-ассистента для кода
AI SDK и протоколы09
Vercel AI SDKПровайдер-независимый AI-тулкит для TypeScript: генерация текста и объектов, стриминг, вызовы инструментов и UI-хуки.
Подходит: Стриминговые чат-интерфейсы, структурированный вывод, смена провайдеров моделей за одним интерфейсом.
Не для: Эксклюзивные возможности провайдеров, ещё не попавшие в абстракцию.
Оговорка по версии: Мажоры перекраивали ядро API и имена пакетов — сперва мажор из lockfile, потом документация.
Источник /vercel/ai · проверено 2026-08-02 · официальная документация
OpenAI APIHTTP-платформа OpenAI: эндпоинты моделей, инструменты, структурированный вывод, файлы и батчи.
Подходит: Выбор эндпоинта, форматы запросов и параметров, миграция между поколениями API.
Не для: Потребительский продукт ChatGPT — тарифы и поведение приложения задокументированы отдельно.
Оговорка по версии: Поколения эндпоинтов сосуществуют и устаревают по собственному графику; датируйте любой ответ, на который опираетесь.
Источник /websites/developers_openai_api · проверено 2026-08-02 · официальная документация
OpenAI Python SDKОфициальный Python-клиент: типизированные запросы, стриминг, ретраи и асинхронное использование.
Подходит: Конфигурация клиента, паттерны итерации по стримам, обработка ошибок и ретраев в Python.
Не для: REST-вопросы, на которые лучше отвечает документация самой платформы.
Оговорка по версии: Переписывание клиента v0→v1 сменило всё; сниппеты бесполезны без версии SDK.
Источник /openai/openai-python · проверено 2026-08-02 · официальная документация
Google Gen AI Python SDKЕдиный Python-клиент google-genai для Gemini через API-ключ и через Vertex.
Подходит: Настройка клиента для любой из двух точек входа, стриминг и мультимодальные запросы в Python.
Не для: Легаси-код на google-generativeai — это SDK-предшественник с другим API.
Оговорка по версии: Он заменил старый SDK с похожим именем; проверяйте, какой пакет импортирует ответ, прежде чем копировать.
Источник /googleapis/python-genai · проверено 2026-08-02 · официальная документация
Gemini APIAPI моделей Google: генерация, мультимодальный ввод, вызов функций, кеширование и каталог моделей.
Подходит: Вопросы возможностей и параметров, выбор модели внутри семейства Gemini.
Не для: Enterprise-обвязка Vertex — пересекается, но задокументирована отдельно.
Оговорка по версии: Имена моделей и уровни возможностей быстро меняются; перепроверяйте каталог по дате, прежде чем зашивать имя в код.
Источник /websites/ai_google_dev_gemini-api · проверено 2026-08-02 · официальная документация
LangGraphГрафовая оркестрация агентов: узлы, рёбра, состояние, персистентность и human-in-the-loop.
Подходит: Долгоживущие агентные машины состояний, чекпоинты, управляемые многошаговые потоки.
Не для: Одноразовые вызовы промпта — прямой вызов SDK проще графа.
Оговорка по версии: Варианты Python и JS живут в разных линиях релизов; называйте язык и версию вместе.
Источник /langchain-ai/langgraph · проверено 2026-08-02 · официальная документация
Pydantic AIТипизированный Python-фреймворк агентов на валидации Pydantic: агенты, инструменты, структурированные результаты.
Подходит: Вывод моделей, проверяемый схемами, инструменты через внедрение зависимостей, типизированный агентный код.
Не для: Команды вне экосистемы Pydantic и типизации — ценность именно в системе типов.
Оговорка по версии: Молодой фреймворк с быстрой итерацией; миноры двигают API — закрепляйте версию и читайте changelog.
Источник /pydantic/pydantic-ai · проверено 2026-08-02 · официальная документация
MastraTypeScript-фреймворк агентов: workflow, агенты, инструменты, память и evals.
Подходит: Структурные TS-агентные приложения с шагами workflow и встроенными eval-харнессами.
Не для: Python-first стеки и команды, которым нужен тонкий SDK, а не фреймворк.
Оговорка по версии: Ранний и быстро меняющийся — ожидайте изменений API между минорами и сверяйтесь с установленной версией.
Источник /mastra-ai/mastra · проверено 2026-08-02 · официальная документация
Model Context Protocol SDKСпецификация MCP и официальные SDK: серверы, клиенты, инструменты, ресурсы и транспорты.
Подходит: Создание и потребление MCP-серверов, вопросы транспорта и согласования возможностей.
Не для: Продуктовые MCP-интеграции конкретных вендоров — они живут в их собственной документации.
Оговорка по версии: Ревизия протокола значит не меньше версии SDK; обе стороны должны говорить на одной ревизии.
Источник /modelcontextprotocol/typescript-sdk · проверено 2026-08-02 · официальная документация
ИИ-агенты и автоматизация04
Claude CodeКодинг-агент Anthropic: CLI и IDE, хуки, конфигурация MCP, скиллы и разрешения.
Подходит: Настройка разрешений и хуков агента, подключение MCP-серверов, автоматизация рабочих циклов.
Не для: Общее использование Claude API — платформенный API задокументирован отдельно.
Оговорка по версии: API и поведение агента быстро меняются от релиза к релизу; сверяйте документацию с установленной версией.
Источник /anthropics/claude-code · проверено 2026-08-02 · официальная документация
OpenClawОткрытый проект персонального ИИ-ассистента; документация покрывает установку, каналы и скиллы.
Подходит: Self-hosted эксперименты с ассистентом, где рантайм и интеграции принадлежат вам.
Не для: Готовые управляемые продукты — это open-source стек, который вы запускаете сами.
Оговорка по версии: Проект живёт силами сообщества и менял имя; сверяйте текущие названия и установку с репозиторием.
Источник /openclaw/openclaw · проверено 2026-08-02 · официальная документация
OpenCodeОткрытый терминальный кодинг-агент; документация покрывает установку, провайдеров и сессионный цикл.
Подходит: Агентный кодинг в терминале со своими ключами моделей и выбором провайдера.
Не для: IDE-встроенные сценарии — этот агент живёт в терминале.
Оговорка по версии: Быстрый релизный темп, типичный для молодых агентных инструментов; закрепляйте версию, под которую написан ответ.
Источник /anomalyco/opencode · проверено 2026-08-02 · официальная документация
n8nАвтоматизация процессов: ноды, триггеры, credentials, self-hosting и AI-агентные ноды.
Подходит: Связывание сервисов без самописного клея, self-hosted автоматизация, AI-шаги в потоках.
Не для: Критичные к задержке или тяжеловычислительные пути — продукт здесь оркестрация, а не чистая пропускная способность.
Оговорка по версии: Параметры нод меняются между релизами; сверяйте документацию с версией вашей инсталляции, облачной или своей.
Источник /n8n-io/n8n-docs · проверено 2026-08-02 · официальная документация
Платформы, платежи и авторизация04
VercelПлатформа деплоя: сборки, serverless/edge-функции, домены, кеширование и наблюдаемость.
Подходит: Конфигурация сборки и маршрутизации, лимиты функций, поведение доменов и кеша.
Не для: API самих фреймворков — у Next.js своё семейство выше на этой странице.
Оговорка по версии: Лимиты и умолчания платформы меняются сами по себе — версии, которую вы контролируете, здесь нет; датируйте всё численное.
Источник /websites/vercel · проверено 2026-08-02 · официальная документация
StripeПлатёжная платформа: payment intents, подписки, вебхуки, Connect и справочник API.
Подходит: Проектирование интеграционных потоков, обработка вебхуков, жизненный цикл подписок.
Не для: Вопросы региональной доступности платежей — они зависят от аккаунта и страны.
Оговорка по версии: API версионируется датой на уровне аккаунта; ответ корректен только относительно вашей закреплённой даты API.
Источник /websites/stripe · проверено 2026-08-02 · официальная документация
ClerkУправляемая аутентификация и пользователи: готовые компоненты, сессии, организации и middleware.
Подходит: Быстрое встраивание auth-UI, сессии в middleware Next.js, модель организаций и ролей.
Не для: Полностью self-hosted требования к identity — это управляемый сервис по замыслу.
Оговорка по версии: Паттерны middleware в SDK менялись между мажорами; сверяйте документацию с установленной линией SDK.
Источник /clerk/clerk-docs · проверено 2026-08-02 · официальная документация
Better AuthSelf-hosted TypeScript-фреймворк аутентификации: сессии, провайдеры, плагины и адаптеры баз.
Подходит: Владение auth-стеком в собственной базе с типизированными server/client API.
Не для: Команды, которым нужен управляемый identity-провайдер с SLA — это работает внутри вашего приложения.
Оговорка по версии: Молодой проект, и API его плагинов меняется быстро; перепроверяйте API адаптеров и плагинов при обновлении.
Источник /better-auth/better-auth · проверено 2026-08-02 · официальная документация
Вставьте код и фрагмент документации в ИИ-ассистента для кода
Тестирование и языковой инструментарий03
PlaywrightАвтоматизация браузеров и e2e-тесты: локаторы, фикстуры, трейсинг, параллелизм и установка браузеров.
Подходит: Стабильные end-to-end наборы, стратегия локаторов, браузеры в CI и разбор трейсов.
Не для: Юнит-тесты — берите юнит-раннер вроде Vitest, а не растягивайте e2e на всё.
Оговорка по версии: Сборки браузеров жёстко привязаны к версии пакета; рассинхрон установки — классический сбой CI.
Источник /microsoft/playwright · проверено 2026-08-02 · официальная документация
VitestVite-нативное юнит-тестирование: конфигурация, моки, снапшоты, покрытие и workspace-режим.
Подходит: Быстрые юнит- и компонентные тесты в проектах экосистемы Vite, вопросы миграции с Jest.
Не для: Кроссбраузерные end-to-end потоки — территория Playwright.
Оговорка по версии: Плотно следует мажорам Vite; обновляйте их вместе, иначе ждите сюрпризов резолвера.
Источник /vitest-dev/vitest · проверено 2026-08-02 · официальная документация
TypeScriptЯзык и компилятор: возможности системы типов, опции tsconfig и release notes.
Подходит: Вопросы системы типов, эффекты опций компилятора, понимание ошибок по версиям.
Не для: Поведение в рантайме — типы стираются; рантайм-вопросы принадлежат документации вашего рантайма.
Оговорка по версии: Миноры добавляют настоящие возможности системы типов; ответ может быть верен только начиная с конкретной версии.
Источник /microsoft/typescript · проверено 2026-08-02 · официальная документация
Частые вопросы
Что это за страница?
Карта 42 семейств документации на одной странице: для каждого — что покрывает официальная документация, каким задачам она подходит, каким нет и какая оговорка по версии обязательна в любом ответе ИИ-ассистента. Она сознательно заменяет сорок два тонких брендовых лендинга — одна страница, которую можно просмотреть, полезнее сетки-прокладки.
Как выбраны эти 42?
Из датированного сканирования (2026-08-02) живого рейтинга использования Context7: топ-50 самых подключаемых источников документации сводится к 42 продуктовым семействам после слияния записей одного продукта. Это сигнал того, что разработчики реально подключают к ИИ-инструментам, — а не доказательство поискового спроса, и страница не выдаёт одно за другое.
Почему блоки, а не страница на каждую библиотеку?
Потому что страница должна заслужить свой URL. Семейство получает отдельную страницу, только когда за брендовым именем стоит отдельная пользовательская задача, страница несёт собственный артефакт — чек-лист, диагностический маршрут, сравнение версий, — не пересекается с уже опубликованным и появляются независимые свидетельства спроса. До тех пор честный размер — блок здесь.
Почему так важны оговорки по версиям?
Потому что ИИ-ассистенты отвечают из снимка обучения, и большинство неверных ответов об этих библиотеках — несовпадения версий, а не галлюцинации на пустом месте. Назвать версию, на которой работаете, и прочитать оговорку семейства здесь — значит убрать самый частый сбой до того, как он случится. Как эту проблему на уровне инструмента решает получение документации с привязкой к версии — в нашем разборе Context7.
Может ли @vustbot отвечать прямо по этой документации?
Пока нет. @vustbot отвечает из знаний модели плюс того, что вы вставили в чат, — он не запрашивает документацию с привязкой к версии. Режим актуальной документации (библиотека@версия плюс ваш вопрос, ответ с цитатами) находится в статусе PLANNED, и этот ответ изменится только после того, как режим выйдет и пройдёт приёмку. А пока — вставьте нужный фрагмент документации, и чат рассуждает ровно над ним.