Integraciones
Conecta iTutor con las herramientas que ya usas. Desde APIs REST y webhooks hasta apps móviles y SSO, construye el flujo de aprendizaje que se adapte a tus necesidades.
Integraciones disponibles
Todo lo necesario para integrar tutoría IA en tu plataforma, app o flujo de trabajo.
REST API
Acceso programático completo a iTutor. Crea asignaturas, gestiona usuarios, inicia sesiones IA y obtén análisis. Autenticación OAuth2 y clave API.
Apps móviles
Apps iOS y Android nativas con Expo y React Native. Notificaciones push, caché offline, entrada de voz y login biométrico.
Plataforma web
App web progresiva que funciona en cualquier dispositivo. Instala en tu pantalla de inicio, usa offline y disfruta rendimiento casi nativo.
Integración LMS
Conecta iTutor con LMS populares como Moodle, Canvas y Blackboard. Sincroniza listas, notas y contenido automáticamente.
SSO / SAML
Inicio de sesión único para organizaciones. Autenticación vía Google o Apple SSO. Soporte SAML 2.0 para proveedores de identidad en desarrollo.
Webhooks
Notificaciones de eventos en tiempo real a tus endpoints. Suscríbete a eventos como fin de sesión, resultados de quiz e inscripciones.
Subida de archivos
Sube y analiza PDF, DOCX, imágenes y audio. Nuestra IA extrae contenido, hace OCR y construye materiales de estudio.
Exportación
Exporta planes de estudio, resultados de quiz, tarjetas y datos analíticos en CSV, JSON o PDF. Ideal para informes institucionales.
Construye con iTutor
Nuestra API RESTful te da acceso completo al motor de tutoría IA. Crea sesiones, gestiona asignaturas, sube materiales y obtén análisis programáticamente.
- Autenticación OAuth2 y clave API
- Suscripciones a eventos webhook
- Limitación de tasa con nivel gratuito generoso
- Respuestas de error completas
- SDKs para JavaScript y Python (próximamente)
// Create a tutoring session via the iTutor API
const response = await fetch('https://api.itutor.study/v1/sessions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
subject_id: 'subj_abc123',
message: 'Explain photosynthesis step by step',
model: 'advanced',
}),
});
const session = await response.json();
console.log(session.reply);¿Necesitas una integración personalizada?
Nuestro equipo trabaja con clientes empresariales para crear integraciones a medida para plataformas LMS, sistemas SIS y herramientas internas.