# CyberRXN developer documentation > Evidence-backed chemistry, validation, MCP, Python and TypeScript. English and Russian. # Documentation - [CyberRXN documentation](https://docs.cyberrxn.com/en/docs): Find reaction evidence, check chemistry and build a traceable workflow. - [Quickstart](https://docs.cyberrxn.com/en/docs/quickstart): One connection or one key, then a source-backed chemistry request. - [Installation and configuration](https://docs.cyberrxn.com/en/docs/installation): Verified SDK archives, environment configuration and safe key handling. - [MCP: ChatGPT and Claude](https://docs.cyberrxn.com/en/docs/mcp): Connect once; read the current guide and action catalog from the server. - SDK - [Python SDK](https://docs.cyberrxn.com/en/docs/sdk/python): Typed synchronous and asynchronous clients for chemistry and evidence. - [JavaScript and TypeScript SDK](https://docs.cyberrxn.com/en/docs/sdk/javascript): A typed fetch-based client for Node.js and server runtimes. - [Command-line reference](https://docs.cyberrxn.com/en/docs/cli): The same commands in the Python and Node.js packages. - Chemistry and evidence - [Search reaction evidence](https://docs.cyberrxn.com/en/docs/chemistry/search): Choose exact matching deliberately and read the selected source. - [Validation and atom balancing](https://docs.cyberrxn.com/en/docs/chemistry/validation): R1–R8 screening, full conservation and explicit model imputation. - [Universal representation conversion](https://docs.cyberrxn.com/en/docs/chemistry/conversion): Convert explicit molecular and reaction formats with visible preservation checks. - [Polymers and homework](https://docs.cyberrxn.com/en/docs/chemistry/polymers): Use concrete structures and distinguish a consistency check from a prediction. - [Reports, contributions and bonus calls](https://docs.cyberrxn.com/en/docs/contributions): Preserve source evidence, validate new records and track earned usage. - API - [API keys and authentication](https://docs.cyberrxn.com/en/docs/api/keys): Private keys, OAuth workspaces and immediate revocation. - [Resetting key limits](https://docs.cyberrxn.com/en/docs/api/key-limits): Daily, weekly, calendar-month and custom call/spending periods. - [Usage, prepaid balance and bonus calls](https://docs.cyberrxn.com/en/docs/api/usage): Keep call allowance, money and contribution rewards separate. - [Errors and recovery](https://docs.cyberrxn.com/en/docs/api/errors): One structured problem contract for REST, MCP and SDK clients. - API reference - [API reference](https://docs.cyberrxn.com/en/docs/api/reference): Generated from the same OpenAPI contract used by the gateway. - [Corpus size and coverage](https://docs.cyberrxn.com/en/docs/api/reference/stats): GET /v1/stats - [Search observations by structures and condition filters](https://docs.cyberrxn.com/en/docs/api/reference/search-reactions): POST /v1/reactions/search - [Observations of the same canonical transformation](https://docs.cyberrxn.com/en/docs/api/reference/lookup-reaction): POST /v1/reactions/lookup - [One observation with provenance and checks](https://docs.cyberrxn.com/en/docs/api/reference/get-observation): GET /v1/observations/{observation_id} - [Reaction, compound and condition nodes of one observation](https://docs.cyberrxn.com/en/docs/api/reference/graph): GET /v1/observations/{observation_id}/graph - [Reactions with structurally similar products](https://docs.cyberrxn.com/en/docs/api/reference/similar-products): POST /v1/products/similar - [Observations where a molecule takes part](https://docs.cyberrxn.com/en/docs/api/reference/molecule-reactions): POST /v1/molecules/reactions - [Validate reaction records and complete atom conservation](https://docs.cyberrxn.com/en/docs/api/reference/validate-reaction): POST /v1/chemistry/validate - [Balance supplied species or explicitly request optional SynRBL](https://docs.cyberrxn.com/en/docs/api/reference/balance-reaction): POST /v1/chemistry/balance - [Readable chemical formulas, equations and optional InChI](https://docs.cyberrxn.com/en/docs/api/reference/convert-smiles): POST /v1/chemistry/convert - [Convert explicit molecular and reaction formats](https://docs.cyberrxn.com/en/docs/api/reference/convert-representation): POST /v1/chemistry/convert-representation - [Signed-in user and account](https://docs.cyberrxn.com/en/docs/api/reference/get-me): GET /v1/me - [Calls in a billing period](https://docs.cyberrxn.com/en/docs/api/reference/get-usage): GET /v1/usage - [Workspace spending policies](https://docs.cyberrxn.com/en/docs/api/reference/get-spend-limits): GET /v1/limits - [Set or remove a scoped spending policy](https://docs.cyberrxn.com/en/docs/api/reference/set-spend-limit): PUT /v1/limits - [API key quotas and current usage windows](https://docs.cyberrxn.com/en/docs/api/reference/get-key-limits): GET /v1/key-limits - [Set or remove a key quota for a calendar or custom period](https://docs.cyberrxn.com/en/docs/api/reference/set-key-limit): PUT /v1/key-limits - [Workspace request rate and latest increase request](https://docs.cyberrxn.com/en/docs/api/reference/get-rate-limit): GET /v1/rate-limit - [Ask an operator to approve a higher request rate](https://docs.cyberrxn.com/en/docs/api/reference/request-rate-limit-increase): POST /v1/rate-limit-requests - [OAuth clients (ChatGPT, Claude, …) connected to this account](https://docs.cyberrxn.com/en/docs/api/reference/list-connections): GET /v1/connections - [Disconnect an OAuth client](https://docs.cyberrxn.com/en/docs/api/reference/revoke-connection): DELETE /v1/connections/{connection_id} - [Report a source-backed observation issue](https://docs.cyberrxn.com/en/docs/api/reference/report-observation-issue): POST /v1/reports - [List reports visible to this workspace or staff reviewer](https://docs.cyberrxn.com/en/docs/api/reference/list-observation-reports): GET /v1/reports - [Read one report and its review state](https://docs.cyberrxn.com/en/docs/api/reference/get-observation-report): GET /v1/reports/{report_id} - [Review a report and optionally approve a typed overlay](https://docs.cyberrxn.com/en/docs/api/reference/review-observation-report): POST /v1/reports/{report_id}/review - [Submit a source-backed reaction for human validation](https://docs.cyberrxn.com/en/docs/api/reference/submit-reaction-contribution): POST /v1/contributions - [List this workspace's contributions](https://docs.cyberrxn.com/en/docs/api/reference/list-reaction-contributions): GET /v1/contributions - [Read one contribution and its validation/reward state](https://docs.cyberrxn.com/en/docs/api/reference/get-reaction-contribution): GET /v1/contributions/{contribution_id} - [Independently review a contribution for the shared corpus](https://docs.cyberrxn.com/en/docs/api/reference/review-reaction-contribution): POST /v1/contributions/{contribution_id}/review - [Export durable reviewed corrections and accepted contributions](https://docs.cyberrxn.com/en/docs/api/reference/export-curation): GET /v1/curation/export - [Read the current chemistry guide and live action schemas](https://docs.cyberrxn.com/en/docs/api/reference/get-reaction-skill): GET /v1/skills/reaction-evidence - [Agent pipeline](https://docs.cyberrxn.com/en/docs/agents): A bounded evidence workflow that adapts to the current MCP guide. - [Troubleshooting](https://docs.cyberrxn.com/en/docs/faq): Common setup, chemistry and usage questions. - [Release and contract status](https://docs.cyberrxn.com/en/docs/releases): Availability, generated references and reproducible documentation updates. # Документация - [Документация CyberRXN](https://docs.cyberrxn.com/ru/docs): Поиск реакций, проверка химии и работа с прослеживаемыми источниками. - [Быстрый старт](https://docs.cyberrxn.com/ru/docs/quickstart): Одно подключение или один ключ — и первый запрос с проверяемым источником. - [Установка и настройка](https://docs.cyberrxn.com/ru/docs/installation): Проверенные архивы SDK, окружение и безопасная настройка ключей. - [MCP: ChatGPT и Claude](https://docs.cyberrxn.com/ru/docs/mcp): Одно подключение, актуальный гайд и схемы действий с нашего сервера. - SDK - [SDK для Python](https://docs.cyberrxn.com/ru/docs/sdk/python): Типизированные синхронный и асинхронный клиенты для химии и источников. - [JavaScript и TypeScript SDK](https://docs.cyberrxn.com/ru/docs/sdk/javascript): Типизированный клиент на fetch для Node.js и серверных сред. - [Командная строка](https://docs.cyberrxn.com/ru/docs/cli): Одинаковые основные команды в пакетах Python и Node.js. - Химия и данные - [Поиск реакций и источников](https://docs.cyberrxn.com/ru/docs/chemistry/search): Выберите подходящее точное совпадение и прочитайте исходную запись. - [Валидация и атомная балансировка](https://docs.cyberrxn.com/ru/docs/chemistry/validation): Правила R1–R8, полное сохранение атомов и явные дополнения модели. - [Универсальный конвертер представлений](https://docs.cyberrxn.com/ru/docs/chemistry/conversion): Явные форматы молекул и реакций с проверкой сохранения информации. - [Полимеры и учебные задачи](https://docs.cyberrxn.com/ru/docs/chemistry/polymers): Конкретные структуры и явное различие между проверкой и предсказанием. - [Репорты, реакции и бонусные вызовы](https://docs.cyberrxn.com/ru/docs/contributions): Сохранение источника, проверка новых записей и учёт вознаграждения. - API - [Ключи и авторизация](https://docs.cyberrxn.com/ru/docs/api/keys): Закрытые ключи, пространства OAuth и немедленный отзыв доступа. - [Лимиты ключей со сбросом](https://docs.cyberrxn.com/ru/docs/api/key-limits): День, неделя, календарный месяц и произвольные периоды вызовов и расходов. - [Расход, денежный баланс и бонусы](https://docs.cyberrxn.com/ru/docs/api/usage): Включённые вызовы, предоплата и вознаграждения учитываются отдельно. - [Ошибки и восстановление](https://docs.cyberrxn.com/ru/docs/api/errors): Один структурированный контракт для REST, MCP и SDK. - Справочник API - [Справочник API](https://docs.cyberrxn.com/ru/docs/api/reference): Генерируется из того же контракта OpenAPI, который использует шлюз. - [Статистика корпуса](https://docs.cyberrxn.com/ru/docs/api/reference/stats): GET /v1/stats - [Поиск реакций](https://docs.cyberrxn.com/ru/docs/api/reference/search-reactions): POST /v1/reactions/search - [Точное преобразование](https://docs.cyberrxn.com/ru/docs/api/reference/lookup-reaction): POST /v1/reactions/lookup - [Полная запись источника](https://docs.cyberrxn.com/ru/docs/api/reference/get-observation): GET /v1/observations/{observation_id} - [Граф связей](https://docs.cyberrxn.com/ru/docs/api/reference/graph): GET /v1/observations/{observation_id}/graph - [Похожие продукты](https://docs.cyberrxn.com/ru/docs/api/reference/similar-products): POST /v1/products/similar - [Реакции молекулы](https://docs.cyberrxn.com/ru/docs/api/reference/molecule-reactions): POST /v1/molecules/reactions - [Валидация реакции](https://docs.cyberrxn.com/ru/docs/api/reference/validate-reaction): POST /v1/chemistry/validate - [Атомный баланс](https://docs.cyberrxn.com/ru/docs/api/reference/balance-reaction): POST /v1/chemistry/balance - [Читаемое представление SMILES](https://docs.cyberrxn.com/ru/docs/api/reference/convert-smiles): POST /v1/chemistry/convert - [Конвертер представлений](https://docs.cyberrxn.com/ru/docs/api/reference/convert-representation): POST /v1/chemistry/convert-representation - [Текущий аккаунт](https://docs.cyberrxn.com/ru/docs/api/reference/get-me): GET /v1/me - [Использование](https://docs.cyberrxn.com/ru/docs/api/reference/get-usage): GET /v1/usage - [Лимиты пространства](https://docs.cyberrxn.com/ru/docs/api/reference/get-spend-limits): GET /v1/limits - [Изменение лимитов пространства](https://docs.cyberrxn.com/ru/docs/api/reference/set-spend-limit): PUT /v1/limits - [Лимиты ключей](https://docs.cyberrxn.com/ru/docs/api/reference/get-key-limits): GET /v1/key-limits - [Настройка лимита ключа](https://docs.cyberrxn.com/ru/docs/api/reference/set-key-limit): PUT /v1/key-limits - [Частота запросов](https://docs.cyberrxn.com/ru/docs/api/reference/get-rate-limit): GET /v1/rate-limit - [Запрос повышения частоты](https://docs.cyberrxn.com/ru/docs/api/reference/request-rate-limit-increase): POST /v1/rate-limit-requests - [Список подключений](https://docs.cyberrxn.com/ru/docs/api/reference/list-connections): GET /v1/connections - [Отзыв подключения](https://docs.cyberrxn.com/ru/docs/api/reference/revoke-connection): DELETE /v1/connections/{connection_id} - [Репорт о записи](https://docs.cyberrxn.com/ru/docs/api/reference/report-observation-issue): POST /v1/reports - [Список репортов](https://docs.cyberrxn.com/ru/docs/api/reference/list-observation-reports): GET /v1/reports - [Статус репорта](https://docs.cyberrxn.com/ru/docs/api/reference/get-observation-report): GET /v1/reports/{report_id} - [Проверка репорта](https://docs.cyberrxn.com/ru/docs/api/reference/review-observation-report): POST /v1/reports/{report_id}/review - [Предложение реакции](https://docs.cyberrxn.com/ru/docs/api/reference/submit-reaction-contribution): POST /v1/contributions - [Список предложений](https://docs.cyberrxn.com/ru/docs/api/reference/list-reaction-contributions): GET /v1/contributions - [Статус предложения](https://docs.cyberrxn.com/ru/docs/api/reference/get-reaction-contribution): GET /v1/contributions/{contribution_id} - [Проверка предложения](https://docs.cyberrxn.com/ru/docs/api/reference/review-reaction-contribution): POST /v1/contributions/{contribution_id}/review - [Экспорт истории изменений](https://docs.cyberrxn.com/ru/docs/api/reference/export-curation): GET /v1/curation/export - [Актуальная инструкция MCP](https://docs.cyberrxn.com/ru/docs/api/reference/get-reaction-skill): GET /v1/skills/reaction-evidence - [Пайплайн агента](https://docs.cyberrxn.com/ru/docs/agents): Ограниченный поиск доказательств и актуальные инструкции MCP. - [Решение проблем](https://docs.cyberrxn.com/ru/docs/faq): Частые вопросы о подключении, химии и расходе. - [Сборки и состояние контракта](https://docs.cyberrxn.com/ru/docs/releases): Доступность пакетов, генерируемый справочник и воспроизводимые обновления.