Introduction
CalendarPipe syncs calendars across Google, Microsoft, and Apple/CalDAV through pipes. Each pipe copies events from one calendar to another under a rule that decides which events flow and how they are transformed along the way.
Capabilities
- Calendar sync — connect Google, Microsoft, and Apple (CalDAV) calendars and route events between them.
- Rules — filter and transform events with a visual builder, templates, AI, or TypeScript that runs in an isolated JavaScript sandbox.
- Booking pages — share a link where people book your free time, with availability filtered by rules.
- Hosted calendars — calendars that live entirely within CalendarPipe, accessible over CalDAV and ICS.
- REST API — manage calendars, events, and invitations programmatically.
- Agent workflows — AI agents can create events, send invitations, and respond to scheduling requests.
Start here
- Quick start — set up your first sync.
- Rules — the core of CalendarPipe.
- API reference — the interactive REST reference.