Skip to main content

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