La API de calendario para apps modernas.

La API de Calendario Unificada de Apiroc facilita a desarrolladores y empresas integrar todos los proveedores de calendario en sus aplicaciones usando una sola API. Crea experiencias de programación, automatización e IA sobre una capa de calendario unificada.

20B+
Llamadas a la API
98.0%
Tasa de éxito de la API
100ms
Tiempo de respuesta medio

Por qué Apiroc

Una API para integrar todos los calendarios.

Google Calendar, Outlook, iCloud Calendar: cada uno con APIs diferentes, modelos de datos diferentes, sorpresas diferentes. Apiroc te ofrece una API de calendario unificada para que puedas enfocarte en construir tu producto, no en lidiar con APIs de calendario.

Your AppUnified APIApirocCalDAVMicrosoft Graph APIGoogle Calendar APIAppleCalendarOutlookOutlookGoogle CalendarGoogleCalendar

Multi-proveedor

Soporte para iCloud, Outlook y Google Calendar.

Cada proveedor de calendario tiene su propio flujo de autenticación, formato de datos y conjunto de limitaciones. Apiroc abstrae todo eso detrás de una interfaz única y consistente. Escribe tu integración de calendario una vez y funciona en todos los proveedores sin código específico por proveedor. Concéntrate en construir tu producto, no en mantener tres integraciones separadas.

Apiroc
Outlook
Google Calendar

Probado en batalla

Demostrada fiabilidad.

Apiroc está construido sobre una infraestructura que ha procesado miles de millones de llamadas a la API. Los reintentos automáticos, el manejo de límites de velocidad y la conmutación por error inteligente aseguran que tu integración de calendario se mantenga en línea, incluso cuando los proveedores tienen problemas.

Todos los sistemas operativos
34B+
Llamadas a la API
99.9%
Tasa de éxito
200ms
Latencia media

Experiencia del desarrollador

Fácil de usar y sobre la cual construir.

Ya sea que necesites lecturas básicas de calendario, funciones de programación o una aplicación de calendario completa, Apiroc es lo suficientemente flexible para soportarlo todo. Ponte en marcha en minutos con nuestro SDK de Node.js con tipos seguros, documentación completa y ejemplos de código para cada endpoint.

Aplicaciones de calendario construidas con Apiroc

Webhooks

Webhooks de calendario en tiempo real.

Deja de hacer polling para detectar cambios. Apiroc entrega notificaciones de webhook unificadas en el momento en que un evento se crea, actualiza o elimina, sin importar el proveedor. Un formato de evento consistente, un endpoint que manejar. No necesitas configurar integraciones de webhook separadas para cada proveedor de calendario.

CalDAVGraph WebhooksCalendar WebhooksApirocPOST /api/webhooksYour API

Cómo funciona

Integra todos los calendarios en tu app.

Reemplaza tres integraciones específicas de proveedor con una sola llamada a la API de Apiroc.

1
Conecta cuentas de calendario
Los usuarios se autentican con Google, Microsoft o Apple a través de nuestro flujo de autenticación alojado, o usa tus propias credenciales OAuth si ya tienes usuarios existentes.
2
Lee y escribe eventos
Usa una API unificada para crear, leer, actualizar y eliminar eventos en cualquier calendario conectado. El mismo formato de solicitud, la misma forma de respuesta, sin importar el proveedor.
3
Mantente sincronizado
Suscríbete a webhooks y recibe notificaciones en tiempo real cuando los eventos cambien. Usa tokens de sincronización para obtener solo lo que cambió desde tu última solicitud.
events.ts
const client = new Apiroc({
  apiKey: 'your-api-key',
});

// List events from any provider
const events = await client.events.list(
  'end-user-account-id',
  'calendar-id',
);

// Create an event — works across
// Google, Outlook, and iCloud
await client.events.create(
  'end-user-account-id',
  'calendar-id',
  {
    title: 'Team Standup',
    start: '2025-01-15T09:00:00Z',
    end: '2025-01-15T09:30:00Z',
  },
);

Capacidades

Todo lo que necesitas para construir sobre calendarios.

Operaciones CRUD completas

Crea, lee, actualiza y elimina eventos de calendario en cualquier calendario conectado. Administra calendarios, asistentes y estados de confirmación a través de una sola API.

Eventos recurrentes

Soporte completo para patrones de recurrencia complejos. Expande eventos recurrentes en ocurrencias individuales, y modifica o cancela instancias específicas.

Libre/ocupado y disponibilidad

Consulta la disponibilidad en múltiples calendarios y proveedores en una sola solicitud. Construye flujos de programación y reservas con datos precisos de tiempo ocupado.

Metadatos personalizados

Adjunta propiedades extendidas públicas y privadas a cualquier evento. Vincula eventos de calendario a las entidades de tu aplicación con datos personalizados de clave-valor.

Tokens de sincronización y paginación

Sincroniza cambios eficientemente con tokens de sincronización incrementales. Pagina a través de grandes conjuntos de resultados sin perder datos ni duplicar solicitudes.

Conferencias y URLs de reunión

Accede a datos de conferencia y URLs de unión para videollamadas. Configura proveedores de reuniones predeterminados y genera enlaces de reunión al crear eventos.

Preguntas frecuentes

Todo lo que necesita saber sobre la API de calendario unificada de Apiroc. ¿No encuentra lo que busca? No dude en contactarnos.

¿Qué es exactamente una API de calendario unificada?

Una API de calendario unificada le permite integrar múltiples proveedores de calendario — Google Calendar, Outlook e iCloud — en su aplicación a través de una interfaz única y consistente. No necesita aprender la API de cada proveedor por separado.

¿Qué proveedores de calendario soportan?

Actualmente soportamos Google Calendar, Microsoft Outlook (incluyendo Office 365, Exchange y Outlook.com) y Apple iCloud.

¿Para quién está diseñado Apiroc?

Apiroc está diseñado para plataformas SaaS, herramientas de productividad, CRMs, aplicaciones de reservas y programación, sistemas de RRHH y cualquier aplicación que necesite una integración multi-calendario confiable.

¿Ofrecen SDKs o bibliotecas de cliente?

Sí — proporcionamos un SDK oficial para Node.js. Los SDKs para Python, PHP y Java están en camino.

¿Cómo funciona la autenticación de usuarios?

Manejamos los flujos OAuth 2.0 para cuentas de Google y Microsoft. Para iCloud, soportamos contraseñas específicas de aplicación.

¿Puedo crear, actualizar y eliminar eventos?

Por supuesto. Obtiene operaciones CRUD completas — crear, leer, actualizar y eliminar — en todos los proveedores de calendario soportados.

¿Soportan eventos recurrentes?

Sí. Soportamos completamente eventos recurrentes, incluyendo modificaciones y excepciones a ocurrencias individuales.

¿Hay un plan gratuito disponible?

Sí — ofrecemos un plan gratuito con límites generosos de llamadas API para que pueda comenzar sin tarjeta de crédito. Los planes de pago desbloquean límites más altos y soporte prioritario.

Empieza a construir con Apiroc hoy.

Deja de luchar con las APIs de proveedores de calendario. Obtén una cuenta gratuita y lanza tu integración de calendario en horas, no en meses.

Plan gratuito disponible, no se requiere tarjeta de crédito.