Skip to content

Overview

Calendar SDK is a set of components that enables you to connect to cloud calendars, get data and notifications from their corresponding events.

Using the Calendar SDK you will be able to add calendar features in apps for your end users, improving the Business and Work related experiences.

Calendar features

The Calendar SDK supports the following features:

  • User authorization
  • Getting user calendars from different calendar-providers
  • Getting calendar events
  • Change event response status
  • Observing calendar changes
  • Parsing event description in order to extract meeting-related data

The components are delivered as non-UI SDKs and that allows you to have full flexibility and to customize your UI.

Supported Calendars providers

  • Google
  • Microsoft

Accessing calendar and getting events

Before starting working with user calendar, you will need to authorize the user. Learn more about how to authorize the user.

In order to get user calendars and events, SDK provides CalendarManager which is bound to authorized account(e.g. Google, Microsoft, etc.). Learn more about working with CalendarManager.

Observing calendar changes

Calendar SDK allows you to observe changes in all user calendars simultaneously.

Changing event response status

Calendar SDK supports changing the response status of a specific event.