Un SDKMás de 1000 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.

1000+
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 Apps
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

Los backends en TypeScript, las herramientas MCP y las llamadas HTTP pueden usar las mismas cuentas sin pedir a los usuarios que vuelvan a autorizar.

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

El SDK de TypeScript, la CLI oo, MCP y HTTP pueden llamar a las mismas cuentas conectadas. Elige el método de llamada para cada caso de uso sin repetir el trabajo de autorización o credenciales.

TypeScript

SDK de Connector

Accede a las apps conectadas desde backends en TypeScript e integra conexiones en tu producto.

npm i @oomol-lab/connector
Ver SDK
MCP

MCP

Usa la compatibilidad con MCP de OOMOL para dar a los hosts MCP acceso a las apps conectadas mientras las cuentas y los permisos siguen gestionados en OOMOL.

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 permanecen en OOMOL. Tu backend llama a las interfaces permitidas a través del SDK, MCP o HTTP usando nombres de conexión y parámetros.

¿Qué puntos de entrada pueden usar estas conexiones?

El SDK, la CLI oo, MCP, HTTP y OpenAPI pueden usar las mismas conexiones. Elige el punto de entrada que mejor se adapte a tu producto.

¿Pueden los agentes y el backend de mi producto compartir las mismas conexiones?

Sí. El mismo servicio de conexión puede atender flujos de trabajo de agentes a través de la CLI oo o MCP y backends de producto a través del SDK o HTTP. El acceso sigue dependiendo de la cuenta, los ámbitos y las acciones que expongas para cada caso de uso.

¿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 1000 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