Saltar a la documentación
En esta página

Conecta tu producto

Research de integraciones

Compara datos, auth, pagos, AI y conectores con evidencia fechada y límites de frontend.

La recomendación para Aureform es ofrecer interfaces y recetas de integración modulares: primero datos, identidad, Stripe y AI; después servicios operativos y conectores de producto. El objetivo es reducir el trabajo para convertir una interfaz en un producto conectado, conservando la elección de backend y proveedor.

Evidencia revisada: 20 de octubre de 2026. La base de código examinada es el commit a93ab113, versión 1.4.1: Next.js 16.4.2, React 19.3.1, Tailwind 4 y Base UI. Tiene 69 vistas de demo, 44 familias principales, 107 entradas de registro y seis paletas. La demo se exporta estáticamente para Workers Static Assets y GitHub Pages.

Este capítulo publica la investigación. Las recetas nuevas y las conexiones de proveedores son propuestas, no integraciones entregadas por la presencia de un logotipo o una tarjeta.

Método y límites de popularidad

Se ejecutaron cuatro investigaciones headless con agy 1.4.3 y Gemini 4 Argon High, en modo de planificación y con alcance de web pública. Identidad/datos/pagos registró 34 búsquedas; servicios operativos, 17; AI, 24; conectores de producto, 24. Los cuatro procesos finalizaron correctamente: 99 consultas de búsqueda observadas. Dos revisiones independientes y la revisión principal contrastaron documentos, paquetes y contratos del código.

El registro de ejecución conserva modelo, fechas, consultas, estado y hashes de las respuestas originales. No publica configuración privada, credenciales, identificadores de sesiones, pensamiento interno ni borradores sin revisar. Una ejecución correcta acredita la ejecución de la investigación; no convierte cada afirmación generada en un hecho.

La muestra oficial de npm contiene 70 paquetes, todos con respuesta HTTP 200 y la misma ventana inclusiva, 12–18 de octubre de 2026. Sus URLs fechadas permiten consultar el período concreto. Son eventos de descarga: CI, dependencias transitivas, lenguaje y alcance de cada SDK afectan el recuento. No se suman paquetes cliente/servidor ni se presenta un ranking entre funciones distintas. Consulta la metodología de npm.

Paquete observadoFunción de la señalDescargas del 12–18 de octubre
@tanstack/react-queryEstado asíncrono de React40.112.338
@supabase/supabase-jsCliente de una plataforma de datos20.655.219
better-authBiblioteca de identidad para varios frameworks7.801.856
@clerk/nextjsIntegración de identidad específica de Next.js1.724.508
stripeSDK de servidor de pagos14.526.076
aiToolkit TypeScript de AI18.352.661
@ai-sdk/reactHooks de interfaz React5.664.731
resendSDK de email transaccional8.132.768
posthog-jsAnalítica en navegador10.131.121
@sentry/nextjsMonitorización para Next.js7.173.701

La encuesta Stack Overflow 2026 aporta contexto adicional. Su pregunta sobre frameworks web tiene 10.281 respuestas y registra React 41,5% y Next.js 20,6%; es multiselección y tiene autoselección de participantes. No mide la preferencia de proveedores entre usuarios de Next.js. Las preguntas de orquestación de agentes y automatización tienen otros denominadores. Tabla de frameworks, metodología, datos de AI.

Por eso, el orden siguiente combina adopción observable, documentación para Next.js, mantenimiento, encaje con Aureform y complejidad. Es un juicio de producto, no una cuota de mercado demostrada. Las fuentes se registran en el ledger primario; las fichas completas explican cada candidato y sus alternativas.

Selección P0, P1 y P2

P0 define las primeras recetas de adopción; P1 amplía operación y conexiones; P2 cubre casos especializados. El orden no promete fechas ni requiere instalar todos los SDKs.

PrioridadFamiliaSelección recomendadaInterfaz y recorrido que aportaría
P0Datos y APITanStack Query + Supabase; Neon/Drizzle como alternativa de servidorTablas conectadas, filtros remotos, persistencia y estados recuperables.
P0IdentidadBetter Auth para backend propio; Clerk gestionado; Supabase Auth en la receta BaaSConectar auth existente, sesión, organización y permisos del producto.
P0ComercioStripe; Paddle/Polar como alternativas MoRCheckout, portal y estados de suscripción sobre el transporte existente.
P0AIAI SDK 7 con recetas OpenAI, Anthropic y GeminiWorkspace con mensajes estructurados, fuentes y herramientas.
P1MediaR2/S3 o Supabase Storage; Cloudinary para transformacionesSubida, progreso, persistencia y recuperación del editor de imágenes.
P1EmailResend + React Email; Postmark como alternativaInvitaciones, recuperación de acceso y avisos transaccionales.
P1ObservabilidadPostHog y Sentry, en funciones distintasAnalítica, flags y diagnóstico de errores elegidos por el consumidor.
P1ConectoresSlack, GitHub Apps, Google Drive y NotionCanales, repositorios y documentos seleccionados por la persona.
P1Conocimiento AIPostgres/pgvector + LangfuseFuentes indexadas, citas, evaluación y feedback de respuestas.
P2Tiempo real y tareasSupabase Realtime/Liveblocks; Inngest o Trigger.dev para jobsPresencia, colaboración y seguimiento de trabajo asíncrono.
P2Edición y búsquedaTiptap; Algolia, Meilisearch o TypesenseTexto enriquecido, búsqueda conectada y filtros.
P2EmpresaMicrosoft 365, calendarios, Linear, Jira, HubSpot y WorkOS/Auth0Documentos, agenda, tickets, CRM e identidad empresarial según el producto.
P2Agentes y automatizaciónMCP, Cloudflare Agents/LangGraph; brokers y webhooks opcionalesHerramientas, ejecución persistente y conectores especializados.

TanStack Query, Supabase y Neon/Drizzle

Datos. TanStack Query resuelve estado de consultas, caché y mutaciones; Supabase aporta una plataforma de datos. Son capas complementarias. Aureform ya tiene query controlada, paginación manual e IDs de filas estables. La receta debe mapear esos contratos al backend elegido, conservar filtros y distinguir carga inicial, actualización y fallo. SWR es una alternativa de caché; tRPC presupone un backend TypeScript; Prisma/Drizzle pertenecen a la capa de servidor. No se atribuye menor latencia ni crecimiento superior sin medición. TanStack, Supabase RLS.

El esfuerzo de esta familia es medio. TanStack Query, Supabase y Neon declaran MIT; Drizzle, Apache-2.0. El servicio de base de datos tiene condiciones separadas y las consultas SQL privilegiadas pertenecen al backend. Las fichas y metadatos conservan las versiones y licencias observadas.

Better Auth, Clerk y Supabase Auth

Identidad. No se combinan tres sistemas de sesión por defecto. Una receta BaaS puede usar Supabase Auth; un consumidor con backend propio puede elegir Better Auth; Clerk ofrece una opción gestionada. Aureform ya expone AuthAdapter.signInWithProvider para Google, GitHub y Microsoft. El callback conecta el flujo del consumidor, pero las sesiones de demo no acreditan identidad ni autorización de tenants. Organizaciones, MFA, recuperación y SSO requieren especificar el recorrido y la política real. Adaptadores actuales, Better Auth, Clerk.

El esfuerzo es medio a grande, según los recorridos de sesión. Estos SDKs declaran MIT; operar identidad o contratar el servicio son decisiones independientes. Las recetas Next.js con sesiones y callbacks de servidor requieren un despliegue del consumidor.

Auth.js pasó a Better Auth en septiembre de 2025; su equipo mantiene parches de seguridad y problemas urgentes y recomienda Better Auth para proyectos nuevos, con excepciones. Better Auth anunció su incorporación a Vercel en julio de 2026. Estos cambios de mantenimiento ayudan a decidir una receta; no prueban que una biblioteca represente “la mitad del mercado”. Auth.js, anuncio de Vercel.

Stripe, Paddle y Polar

Comercio. El createStripeCommerceAdapter actual envía solicitudes del navegador a un backend del consumidor. La oportunidad consiste en documentar Checkout, portal, webhooks e idempotencia y mostrar procesamiento, fallo o actualización pendiente. Volver desde un checkout no acredita que el pago esté confirmado. Stripe es un procesador de pagos; las alternativas MoR tienen otro reparto de responsabilidades y condiciones comerciales. Una adquisición tampoco demuestra por sí sola que Lemon Squeezy esté deprecado. Stripe fulfillment, Paddle, Polar.

El esfuerzo es medio a grande. Los SDKs Stripe/Polar declaran MIT y Paddle, Apache-2.0; esto no describe tarifas, elegibilidad de productos ni obligaciones comerciales. Precios autoritativos, idempotencia y webhooks verificados quedan en el backend.

AI SDK 7 y Base UI

La versión estable observada es ai@7.0.146, junto con @ai-sdk/react@4.0.150. Ambos declaran Node.js 22 o posterior; los peers React admiten el rango de la aplicación. Esto verifica metadata y compatibilidad declarada, no una integración ejecutada en Aureform. Paquete AI, paquete React, documentación.

El workspace actual consume un generador determinista de texto. Ya tiene Stop, cancelación, error simulado, retry e historial local; los adjuntos de ese recorrido son texto local. Faltan un adaptador opcional de proveedor, mensajes por partes, fuentes, resultados de herramientas y persistencia autorizada. El retry actual usa la configuración vigente: repetir exactamente una solicitud anterior sería una extensión separada.

El esfuerzo de conectar el protocolo y completar sus estados es medio a grande. AI SDK declara Apache-2.0; el acceso y consumo de modelos sigue las condiciones de cada proveedor. No se instala el toolkit ni se ejecuta inferencia por publicar esta receta.

Una receta de useChat debe respetar el protocolo de mensajes de UI. Compartir SSE no hace compatible automáticamente un stream nativo. UIMessage.parts distingue texto, archivos, source-url, source-document y herramientas tipadas; las aprobaciones tienen identificadores propios. La receta traducirá ese contrato a las superficies visuales de Aureform. Mensajes, protocolo.

Los nuevos AI Elements de shadcn publican 21 patrones y ofrecen Trace/Code Block para Base UI, React Aria y Radix. Son referencias útiles para conversación, citas, fuentes, herramientas y confirmación. La biblioteca anterior anuncia su deprecación a finales de noviembre de 2026. La adopción debe conservar tokens, contraste, seis paletas y movimiento reducido de Aureform. Release de octubre, patrones actuales, transición.

Proveedores, conocimiento y evaluación

OpenAI Responses, Anthropic y Gemini

  • OpenAI: la nueva receta empleará Responses. Assistants cerró el 26 de agosto de 2026; el consumidor gestiona explícitamente los bucles de herramientas y la persistencia. Migración.
  • Anthropic: documenta citas localizadas para documentos; una cita verificable no garantiza que una conclusión sea correcta. Citas y structured outputs tienen restricciones de combinación que la receta debe respetar. Citas.
  • Gemini: Google recomienda @google/genai. El paquete npm legado se llama @google/generative-ai; la tabla de bibliotecas omite ese guion, pero no indica un SDK nuevo. No se infieren modelos públicos desde el nombre del modelo usado por agy. Bibliotecas, metadata del paquete legado. Los SDKs nativos observados son Apache-2.0 para OpenAI/Gemini y MIT para Anthropic. Sus streams necesitan una traducción explícita al contrato visual elegido.

Postgres/pgvector, Pinecone, Qdrant y Langfuse

  • RAG: Postgres/pgvector permite evaluar una receta sobre la base de datos elegida; Pinecone y Qdrant son alternativas especializadas. El backend debe aplicar identidad y permisos antes de recuperar documentos, y la UI debe mostrar origen y frescura. Seleccionar una fuente en pantalla no implementa control de acceso. Supabase, OpenAI File Search.
  • Evaluación: Langfuse es una receta propuesta para trazas y feedback. Su integración AI SDK 7 usa registerTelemetry y @langfuse/vercel-ai-sdk; no debe copiarse la configuración v6 de experimental_telemetry. LangSmith y Helicone cubren alternativas con otro encaje. Langfuse.

Esta familia tiene esfuerzo grande por ingesta, permisos y evaluación. pgvector usa la licencia PostgreSQL; los SDKs Langfuse son MIT, y los clientes Pinecone/Qdrant observados, Apache-2.0. Servidores, funciones Enterprise y servicios cloud se revisan por separado.

La UI propuesta incluye aprobación o rechazo de acciones, adjuntos con estado, extracción revisable hacia formularios, jobs consultables y consumo estimado. Los resúmenes de razonamiento solo mostrarán contenido publicado por el proveedor; no pensamiento privado. Cloudflare AI Gateway, Vercel AI Gateway y OpenRouter se evaluarán como recetas de enrutamiento; no existe una métrica npm común que demuestre cuál tiene mayor adopción.

Archivos, email, analítica y trabajos

R2/S3, Supabase Storage y Cloudinary

Media. El editor actual ya tiene validación, recorte, orden y alt locales. La receta R2/S3 necesita que el backend autorice cada subida y entregue una URL firmada acotada. La UI conserva el trabajo cuando caduca una URL o falla un archivo. Supabase Storage encaja cuando el consumidor ya usa ese BaaS; Cloudinary aporta transformaciones, y UploadThing es otra opción para un backend Next.js. Un SDK S3 muy descargado no mide la cuota de R2. R2.

El esfuerzo es medio. AWS SDK declara Apache-2.0; los SDKs Supabase Storage, Cloudinary y UploadThing, MIT. Almacenamiento, entrega y transformaciones tienen sus propios contratos.

Resend, React Email y Postmark

Email. Resend y React Email resuelven envío y composición en capas distintas. El navegador puede previsualizar una plantilla; el envío, dominio y eventos pertenecen al consumidor. Postmark, SendGrid y SES son alternativas; Knock/Novu añaden orquestación de notificaciones y preferencias. Resend en Next.js, React Email.

El esfuerzo es medio. Resend, React Email, Postmark y SendGrid declaran MIT; el cliente AWS SES, Apache-2.0. La licencia del SDK no describe entregabilidad, cuotas ni precio del servicio.

PostHog y Sentry

Analítica y fallos. PostHog analiza uso y flags; Sentry diagnostica errores y trazas. Las recetas serán opcionales y no activarán seguimiento por aparecer en la demo. Deben definir los datos enviados, las restricciones de contenido y el coste de carga. La licencia MIT del SDK JavaScript de Sentry no describe la licencia del servidor ni de su CLI. PostHog, SDK Sentry, servidor Sentry.

El esfuerzo es pequeño a medio. posthog-js declara (Apache-2.0 AND MIT) y el SDK Next.js de Sentry, MIT. La retención y las condiciones del servicio requieren su propia decisión.

Supabase Realtime, Liveblocks, Inngest y Trigger.dev

Trabajo y colaboración. Inngest/Trigger.dev ejecutan jobs en el backend; Aureform puede mostrar progreso, error y reintento autorizado. Cancelar una conexión del navegador no confirma que el job servidor haya parado. Supabase Realtime/Ably sirven para eventos y presencia; Liveblocks se evalúa para colaboración documental. Tiptap, Lexical y BlockNote tienen abstracciones y licencias diferentes. Algolia, Meilisearch y Typesense requieren una receta de búsqueda y permisos propios. Sus SDKs se cargarán donde hagan falta; no se promete un número de bytes sin medir.

Tiempo real y jobs tienen esfuerzo grande. Los SDKs Supabase/Trigger.dev declaran MIT y Liveblocks/Inngest, Apache-2.0; sus servicios y servidores tienen condiciones propias.

Tiptap, Algolia, Meilisearch y Typesense

Edición y búsqueda tienen esfuerzo medio a grande, con persistencia, esquema e indexación propios. Tiptap/Lexical y los clientes Algolia/Meilisearch declaran MIT; Typesense, Apache-2.0. BlockNote React declara MPL-2.0 y separa sus funciones XL; las extensiones comerciales y las licencias de servidores no se deducen desde estos clientes.

MapLibre y Google Maps

Google Maps ya tiene carga opcional con clave de navegador y MapLibre ya está disponible. Pulir diagnóstico, ciclo de montaje y recuperación es una extensión de esa base, no añadir MapLibre como si faltara. La geometría local de rutas tampoco constituye una integración con Routes/Directions. Mapas actuales.

La receta sobre esta base tiene esfuerzo pequeño. MapLibre usa BSD-3-Clause; el paquete oficial del loader Google observado declara Apache-2.0, pero no es una dependencia de Aureform. Mapas, teselas y servicios conservan sus condiciones.

Slack, GitHub, Drive y Notion

El centro de integraciones actual tiene seis tarjetas con cambios de estado locales. Su evolución debe mostrar cuenta o workspace, recursos elegidos, permisos, última sincronización, reautorización, error recuperable y desconexión. OAuth completado y sincronización completa son resultados distintos.

El esfuerzo es grande. Los SDKs Slack, Octokit y Notion observados declaran MIT; el cliente Google, Apache-2.0. Las políticas de plataforma, permisos y acceso a APIs siguen siendo requisitos independientes.

  • Slack: selección de canales, notificaciones y fuentes autorizadas. La receta respetará cuotas por método y tipo de distribución; no prometerá indexar todo el historial con una cuota universal. Límites actuales.
  • GitHub: priorizar GitHub Apps para selección granular de repositorios y permisos de issues/PRs. El login social GitHub existente y un conector de repositorios son funciones diferentes. GitHub Apps frente a OAuth.
  • Drive: empezar por Google Picker y drive.file para documentos elegidos. La sincronización de todo un Drive es otro alcance, con permisos y requisitos propios. Los calendarios se documentarán por separado. Scopes.
  • Notion: selección de páginas y datos autorizados, paginación y recuperación ante permisos retirados. Las versiones de API y los límites vigentes deben comprobarse para la receta concreta. Autorización, límites.

Microsoft 365, calendarios, Linear, Jira, HubSpot y WorkOS/Auth0

Microsoft 365/Graph, Outlook Calendar, Linear, Jira y HubSpot amplían otros recorridos. El consentimiento de administrador, las suscripciones de cambios y los mapeos de campos añaden esfuerzo. WorkOS/AuthKit y Auth0 son alternativas para identidad empresarial, SSO y gobierno de organizaciones, no conectores de documentos. Zendesk/Salesforce quedan como candidatos especializados. La publicación de APIs acredita viabilidad; no demuestra demanda medida entre consumidores de Aureform. Microsoft Graph delta, WorkOS AuthKit, Auth0 Next.js.

El esfuerzo es grande. Los SDKs Graph, WorkOS/AuthKit y Auth0 observados declaran MIT; el acceso a APIs y funciones empresariales tiene condiciones propias. El backend debe validar sesiones, procesar cambios y mantener sincronización.

MCP, Cloudflare Agents y LangGraph

MCP define transporte e invocación de herramientas y un marco de autorización para HTTP. La especificación actual revisada es 2026-07-28. No entrega por sí sola una bóveda de tokens, autorización de la aplicación, sincronización o ejecución duradera. Cloudflare Agents, LangGraph y OpenAI Agents son recetas de backend para necesidades distintas, no requisitos del chat básico. MCP.

El esfuerzo es grande, por ejecución, aprobaciones y persistencia. Los SDKs MCP, Cloudflare Agents, LangGraph y OpenAI Agents declaran MIT; eso no concede acceso a servicios alojados ni reemplaza autorización de producto.

Nango, Pipedream Connect y Composio

Nango/Pipedream Connect pueden reducir trabajo de OAuth y conexión; Composio se orienta a herramientas para agentes. Se deben evaluar por separado autenticación, acciones, sincronización, revocación y cuotas. El estado de una conexión mostrará el backend configurado por el consumidor. Nango, Pipedream, Composio.

Zapier, Make y n8n

Zapier, Make y n8n son candidatos para webhooks y automatizaciones. La FAQ actual de n8n permite ciertos workflows predefinidos controlados por la organización detrás de un producto, incluso con cuentas del usuario. Distingue esos casos de permitir que usuarios externos construyan o configuren workflows, que requiere otro acuerdo. Nango usa ELv2 para su plataforma; estas condiciones no se convierten en Apache-2.0 por conectarlas a Aureform. FAQ n8n, licencia Nango.

Frontera de runtime y aceptación

La demo permanece estática. Next.js permite generar respuestas GET estáticas durante el build; eso es distinto de recibir callbacks OAuth, webhooks o POST dinámicos. Identidad, permisos de tenants, secretos, cobros, ingesta y herramientas se resuelven en un servidor o servicio del consumidor. Exportación estática.

Las APIs públicas de los adaptadores existentes no cambian por esta investigación. La primera implementación debe elegir un recorrido concreto, mantener dependencias opcionales y registrar:

  • Instalación reproducible con versiones fijadas y backend compatible.
  • Sesión expirada, permisos insuficientes, error de red, límite del proveedor y resultado tardío.
  • Cancelación y recuperación sin perder filtros, borrador, archivo o aprobación.
  • Teclado, tacto, EN/ES, claro/oscuro, seis paletas y movimiento reducido.
  • Render y bundle medidos antes/después. Los informes Lighthouse existentes conservan su commit original y no acreditan estas recetas.
  • Autorización servidor y entrega idempotente cuando el recorrido tenga acciones o cobros.

Las fichas clasifican el esfuerzo como juicio relativo, no días prometidos. La hoja de ruta relaciona estas recetas con los gaps anteriores. El research de producto conserva su base, sus 52 búsquedas y sus ocho prioridades: es un estudio separado.