Introduction
CalendarPipe syncs calendars across Google, Microsoft, and Apple/CalDAV through gate functions — small TypeScript functions that decide which events flow between calendars and how they are transformed along the way.
Capabilities
- Calendar sync — connect Google, Microsoft, and Apple (CalDAV) calendars and route events between them.
- Gate functions — filter and transform events with TypeScript that runs in an isolated JavaScript sandbox.
- 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.
- Gate functions — the core of CalendarPipe.
- API reference — the interactive REST reference.