API de Airbyte: conexiones, sincronizaciones y datos con agentes de IA
Airbyte es una plataforma de integración de datos (ELT) con un amplio catálogo de conectores, y su API permite gestionar fuentes, destinos, conexiones y jobs. La usan los equipos de datos para automatizar pipelines en la nube de Airbyte o en una instalación propia. El acceso es mediante una aplicación con client id y secreto que genera un token.
Qué ofrece la API de Airbyte
Fuentes y destinos
Crear y configurar conectores.
Conexiones
Definir qué sincronizar, con qué frecuencia y en qué modo.
Jobs
Lanzar sincronizaciones y seguir su estado.
Workspaces
Organizar entornos y accesos.
Notificaciones
Recibir avisos de fallo o éxito.
Cómo acceder a la API de Airbyte
- Con las credenciales de tu empresaAplicación con client id y client secret que genera un token de acceso. En la instalación propia, según la configuración del servidor.
- Las credenciales de las fuentes se quedan en Airbyte: el agente no las necesita.
- Los lanzamientos fuera del calendario requieren aprobación.
- En la nube, el volumen sincronizado afecta el costo.
Documentación oficial: docs.airbyte.com
Qué hace un agente de iTeam con la API de Airbyte
Pipeline roto, explicado
Cuando un job falla, el agente lee el error y avisa al responsable con la causa probable.
Dato atrasado
El agente comprueba que las sincronizaciones del día se hayan ejecutado antes del informe de la mañana.
Fuente nueva a pedido
Un área pide un dato y el agente prepara la conexión para que el equipo de datos la apruebe.
Costo de sincronización
El agente señala las conexiones con mucho volumen y poco uso.
De la credencial al agente trabajando, con aprobación
Crear la aplicación
En Airbyte, crea la aplicación de API y copia el client id y el secreto.
Guardar el acceso y limitar lo que hace cada agente
El acceso a Airbyte se registra en la bóveda de credenciales de iTeam. Tú eliges qué agentes lo usan y qué pueden hacer (leer jobs, lanzar una sincronización), con tope de costo y registro de cada llamada.
Hacer el piloto con aprobación
En el piloto, lanza una sincronización en una conexión de prueba. El equipo aprueba las acciones sensibles y sigue el historial de llamadas en iTeam.
Equipos de IA listos para este trabajo
Reportes e indicadores
Nina junta los datos, Darwin revisa los números y el informe de indicadores llega a Slack con lo que cambió y por qué.
Análisis de datos
Escribes la pregunta en Slack o en el chat; Nina consulta tu base de datos y responde con el número, la consulta usada y un gráfico.
Mesa de ayuda de TI
Jaca resuelve en Slack o Teams lo que ya está documentado, Nina vigila el SLA en Jira y TI se queda con los problemas de verdad.
Preguntas sobre la API de Airbyte
¿La API de Airbyte es gratuita?
Airbyte de código abierto es gratuito. La versión en la nube cobra por uso. La API viene en ambas.
¿Necesito programar para usar la API de Airbyte con iTeam?
No necesariamente. El equipo de implementación de iTeam configura el acceso a Airbyte y las acciones de cada agente a partir de la documentación. TI solo entrega la credencial y revisa los permisos.
¿El agente lee los datos que sincroniza Airbyte?
Puede leerlos en el destino (el data warehouse), con un permiso propio. La API de Airbyte sirve para operar los pipelines.