Один SDK1000+ интеграций приложений

OOMOL — это полное решение для интеграции приложений с открытым исходным кодом, обеспечивающее единый надёжный слой подключения между AI-агентами и бэкендами продуктов.

1000+
интеграций приложений
10000+
вызываемых инструментов
1
SDK с открытым исходным кодом

Позвольте пользователям подключать приложения, которые они уже используют

GitHub, Gmail, Notion, Slack, Supabase, Airtable: вам не нужно заново создавать аутентификацию и вызовы для каждого из них. Подключите их через OOMOL и используйте единый слой подключения в продукте.

Просмотр Apps
GitHub
Gmail
Notion
Slack
Supabase
Airtable
Google Sheets
HubSpot
Zoom
Figma
Stripe
Cloudflare

Хватит перестраивать одну и ту же работу с API

OOMOL объединяет авторизацию, учётные данные, параметры, вызовы и записи в один управляемый слой подключения для вашего продукта.

Используйте готовые интеграции

Подключайте приложения, которые уже знают ваши пользователи, и тратьте время на опыт продукта, а не на пагинацию, параметры, ошибки и области доступа.

Держите учётные данные отдельно от кода приложения

Ключи API, токены OAuth и настройки подключения хранятся в OOMOL. Ваш бэкенд вызывает по именам подключений и параметрам.

Подключитесь один раз, используйте везде

Бэкенды на TypeScript, инструменты MCP и вызовы HTTP могут использовать одни и те же учётные записи без повторной авторизации пользователей.

Настройте первую интеграцию с меньшими усилиями

Создайте проект и настройте App в OOMOL Console, затем используйте SDK в бэкенде для авторизации пользователей и вызова действий.

  1. 01

    Создайте проект

    Создайте проект в OOMOL Console и сохраните его ID и API-ключ в бэкенде.

  2. 02

    Настройте App

    Добавьте конфигурацию провайдера, укажите OAuth-данные App и выберите нужные продукту области доступа.

  3. 03

    Запустите авторизацию пользователя

    Используйте SDK, чтобы создать ссылку авторизации и обработать callback в продукте.

  4. 04

    Вызывайте и отслеживайте действия

    Выберите подключённую учётную запись, выполните действие из бэкенда и проверьте его статус и логи в OOMOL.

Один набор подключений, несколько способов вызова

TypeScript SDK, oo CLI, MCP и HTTP могут вызывать одни и те же подключённые учётные записи. Выбирайте способ вызова для каждого сценария без повторной авторизации и работы с учётными данными.

Connector SDK

Доступ к подключённым Apps из бэкендов на TypeScript и встраивание интеграций в ваш продукт.

Посмотреть SDK

MCP

Поддержка MCP в OOMOL даёт хостам MCP доступ к подключённым Apps, а учётные записи и разрешения по-прежнему управляются в OOMOL.

Установить MCP

HTTP и OpenAPI

Используйте обычный HTTP или прочитайте описание OpenAPI, когда нужны сгенерированные клиенты.

Читать документацию

Быстрый запуск с хостингом, полный контроль с самостоятельным размещением

Используйте хостинг OOMOL для авторизации, учётных данных и вызовов, если хотите быстрее добавить интеграции. Разверните на Cloudflare или разместите OpenConnector у себя, когда команде нужен контроль над кодом, данными и операциями.

Управляемый вариант

Хостинг OOMOL

Передайте OOMOL авторизацию, учётные данные и вызовы, чтобы сократить операционную работу и быстрее запустить продукт.

Читать руководство по SDK
Развёртывание на периферии

Развёртывание на Cloudflare

Используйте Workers, D1, R2 и Static Assets для лёгкого сервиса под управлением вашей команды.

Читать о настройке Cloudflare
Собственный хостинг

Самостоятельное размещение OpenConnector

Храните сервис подключений, веб-консоль и данные в собственной среде, когда нужен полный контроль.

Читать о самостоятельном размещении

Часто задаваемые вопросы

Ответы о хостинге, хранении учётных данных, способах доступа, разрешениях и состоянии подключений.

Где хранятся учётные данные?

Учётные данные остаются в OOMOL. Ваш бэкенд вызывает разрешённые интерфейсы через SDK, MCP или HTTP, используя имена подключений и параметры.

Какие точки входа могут использовать эти подключения?

SDK, oo CLI, MCP, HTTP и OpenAPI — все могут использовать одни и те же подключения. Выберите точку входа, подходящую для вашего продукта.

Могут ли агенты и бэкенд моего продукта использовать одни и те же подключения?

Да. Один и тот же сервис подключений может обслуживать рабочие процессы агентов через oo CLI или MCP и бэкенды продуктов через SDK или HTTP. Доступ по-прежнему зависит от учётной записи, областей доступа и действий, которые вы предоставляете для каждого сценария.

Вызывать SDK из браузера или из бэкенда?

Используйте SDK из доверенного бэкенда. Страницы браузера могут запускать потоки авторизации для пользователей, но вызовы с учётными данными проекта, токенами администратора или конфиденциальными идентификаторами подключений должны выполняться на стороне сервера.

Поддерживается только OAuth?

Нет. OOMOL поддерживает OAuth, ключи API, пользовательские учётные данные и провайдеров без аутентификации, если действие провайдера поддерживает такой тип подключения. Потоки OAuth могут ожидать авторизации, а подключения по ключу API и пользовательским учётным данным могут возвращать учётную запись синхронно.

Можно ли ограничить доступные действия?

Да. Проверьте области провайдера, схемы действий и метки подключений перед предоставлением действия агентам или функциям продукта. При самостоятельном развёртывании ваша команда также управляет политикой развёртывания, хранилищем, логами и публикуемыми интерфейсами.

Когда подходит хостинг OOMOL?

Используйте хостинг OOMOL, когда ваша команда хочет меньше операционных задач вокруг OAuth-приложений, хранения учётных данных и доступности сервиса.

Что мы управляем при самостоятельном размещении?

При самостоятельном размещении ваша команда управляет OAuth-приложениями, ключами API, базой данных среды выполнения, ключом шифрования, развёртыванием, обновлениями, логами и контролем доступа. Этот путь даёт больше операционного контроля над кодом и данными.

Как узнать, можно ли использовать подключение?

Подключённые учётные записи сообщают о состоянии: активно, требуется повторная авторизация, ошибка или отключено. Ваш продукт может проверить состояние учётной записи перед вызовом действия и направить пользователей на повторное подключение, когда авторизация истекает.

Поддерживаются только показанные здесь приложения?

Нет. Эти логотипы приведены в качестве примеров. OOMOL может подключаться к 1000+ приложениям и сервисам: SaaS, инструменты разработчика, приложения для продуктивности, системы данных и AI-сервисы.

Остались вопросы по SDK?

Обратитесь в поддержку OOMOL, чтобы выбрать между SDK, хостингом OOMOL, развёртыванием на Cloudflare или самостоятельным размещением.

Связаться с поддержкой