Un SDKMás de 1500 integraciones de apps

OOMOL Platform es el stack de código abierto completo para integraciones de apps.Una capa de conexión fiable para agentes de IA y backends de productos.

1500+
integraciones de apps
10 000+
herramientas invocables
1
SDK de código abierto

Permite que los usuarios conecten las apps que ya usan

Conecta GitHub, Gmail, Notion, Slack, Supabase, Airtable y más a través de OOMOL. Comparten una única capa de autorización y llamadas que tu producto puede usar directamente.

Explorar integraciones
GitHub
Gmail
Notion
Slack
Supabase
Airtable
Google Sheets
HubSpot
Zoom
Figma
Stripe
Cloudflare

Deja de rehacer el mismo trabajo de API

OOMOL reúne autorización, credenciales, parámetros, llamadas y registros en una única capa de conexión gestionada para tu producto.

Usa integraciones listas para usar

Las integraciones listas para usar gestionan la paginación, los parámetros, los errores y los scopes, y dejan a tu equipo más tiempo para la experiencia del producto.

Mantén las credenciales fuera del código de tu app

Las claves de API, los tokens de OAuth y la configuración de conexión permanecen en OOMOL. Tu backend llama con nombres de conexión y parámetros.

Conecta una vez, usa en todas partes

Las conexiones personales y de equipo se pueden usar mediante SDK, CLI, MCP o HTTP. Los servicios de las cuentas de usuarios SaaS se invocan desde tu backend mediante ProjectConnector o la API HTTP SaaS.

Configura tu primera integración con menos trabajo

Crea un proyecto y configura una App en OOMOL Console, y luego usa el SDK en tu backend para autorizar usuarios y llamar acciones.

  1. Crea un proyecto

    Crea un proyecto en OOMOL Console y guarda su ID de proyecto y su clave de API en tu backend.

  2. Configura la App

    Añade una configuración de proveedor, introduce los detalles de OAuth de la App y elige los scopes que necesita tu producto.

  3. Inicia la autorización del usuario

    Usa el SDK para crear un enlace de autorización y gestionar la devolución de llamada en tu producto.

  4. Llama y supervisa acciones

    Selecciona una cuenta conectada, ejecuta una acción desde tu backend y consulta su estado y registros en OOMOL.

Un conjunto de conexiones, varias formas de llamar

Elige según el alcance de las conexiones: cuentas personales o de equipo, cuentas de usuarios SaaS o un runtime autoalojado.

TypeScript

SDK de Connector

Desde un backend TypeScript de confianza, usa Connector para cuentas personales o de equipo y ProjectConnector para usuarios SaaS.

npm i @oomol-lab/connector
Ver SDK
MCP

MCP

Permite que un host MCP use tus conexiones personales o de equipo en OOMOL. Para las cuentas de usuarios SaaS, usa ProjectConnector desde tu backend.

connector.oomol.com/v1/mcp
Instalar MCP
REST

HTTP y OpenAPI

Usa HTTP sin más, o lee la descripción de OpenAPI cuando necesites clientes generados.

GET /v1/catalog
Leer la documentación

Lanza más rápido con alojamiento, mantén el control con autoalojamiento

Usa el alojamiento de OOMOL para gestionar la autorización, las credenciales y las llamadas cuando quieras añadir integraciones antes. Despliega en Cloudflare o autoaloja OpenConnector cuando tu equipo necesite control sobre el código, los datos y las operaciones.

Opción alojada

Alojamiento de OOMOL

Deja que OOMOL gestione la autorización, las credenciales y las llamadas para reducir el trabajo de operaciones y lanzar antes.

Leer la guía del SDK

Preguntas frecuentes

Respuestas sobre alojamiento, almacenamiento de credenciales, rutas de acceso, permisos y estado de las conexiones.

¿Dónde residen las credenciales de las cuentas?

Las credenciales de terceros permanecen en el servicio de conexión elegido. Guarda las claves API personales y de proyecto en un backend de confianza; el cliente SaaS llama al backend de tu producto.

¿Qué puntos de entrada pueden usar estas conexiones?

Las conexiones personales y de equipo se pueden usar mediante SDK, CLI, MCP o HTTP. Los servicios de las cuentas de usuarios SaaS se invocan desde tu backend mediante ProjectConnector o la API HTTP SaaS.

¿Mi Agent puede usar cuentas de usuarios SaaS con esta configuración MCP?

La configuración MCP alojada utiliza conexiones personales o de equipo de OOMOL. Para SaaS, tu backend autentica al usuario del producto y llama a ProjectConnector. Conecta las herramientas del Agent a ese backend; un cliente que requiera MCP necesita un adaptador MCP propio del producto.

¿Debo llamar al SDK desde el navegador o desde mi backend?

Usa el SDK desde un backend de confianza. Las páginas del navegador pueden iniciar flujos de autorización orientados al usuario, pero las llamadas de ejecución que impliquen credenciales de proyecto, tokens de administración o identificadores de conexión sensibles deben permanecer en el lado del servidor.

¿Solo admite OAuth?

OOMOL admite OAuth, claves de API, credenciales personalizadas y proveedores sin autenticación cuando la acción del proveedor admite ese tipo de conexión. Los flujos de OAuth pueden esperar a la autorización, mientras que las conexiones con clave de API y credenciales personalizadas pueden devolver una cuenta de forma síncrona.

¿Puedo limitar qué acciones se exponen?

Sí. Revisa los ámbitos del proveedor, los esquemas de acciones y las etiquetas de conexión antes de exponer una acción a agentes o funcionalidades del producto. En despliegues autoalojados, tu equipo también controla la política de despliegue, el almacenamiento, los registros y las interfaces que publica.

¿Cuándo encaja el alojamiento de OOMOL?

Usa OOMOL alojado cuando tu equipo quiera menos tareas de operaciones en torno a aplicaciones OAuth, almacenamiento de credenciales y disponibilidad del servicio.

¿Qué gestionamos al autoalojar?

Al autoalojar, tu equipo gestiona las aplicaciones OAuth, las claves de API, la base de datos en tiempo de ejecución, la clave de cifrado, el despliegue, las actualizaciones, los registros y los controles de acceso. Esta vía te da más control operativo sobre el código y los datos.

¿Cómo sé si una conexión se puede usar?

Las cuentas conectadas informan de un estado como activa, requiere reautorización, error o desconectada. Tu producto puede comprobar el estado de la cuenta antes de llamar a una acción y guiar a los usuarios para que vuelvan a conectarse cuando caduque la autorización.

¿Solo admite las aplicaciones que se muestran aquí?

Los logotipos muestran un pequeño conjunto de ejemplos. OOMOL puede conectarse a más de 1500 aplicaciones y servicios de SaaS, herramientas para desarrolladores, aplicaciones de productividad, sistemas de datos y servicios de IA.

¿Aún tienes dudas sobre el SDK?

Contacta con el soporte de OOMOL para recibir ayuda a la hora de elegir entre el SDK, el alojamiento de OOMOL, el despliegue en Cloudflare o el autoalojamiento.

Contactar con soporte