Keep users engaged and organized
Millions of people use Google Calendar to track their events. The Calendar API lets you integrate your app with Google Calendar, creating new ways for you to engage your users.
Calendar API
Integrate with mobile and web apps
You can use the Google Calendar API to find and view public calendar events. If you're authorized, you can also access and modify private calendars and events on those calendars.
Use the Google Calendar API to achieve deeper integration with Google Calendar. Mobile apps, Web apps, and other systems can create, display, or sync with Calendar data.
Other ways to integrate with Calendar
Android Calendar Provider
CalDAV integration
Calendar and Gmail markup
Featured videos
Creating events in Google Calendar
Have you ever booked a dining reservation, plane ticket, hotel room, concert ticket, or seats to the game from your favorite app, only to have to exit that booking app to enter the details into your calendar? Why can’t today’s apps do that for you automatically? It doesn't have to be like that. Learn how to create events using the Google Calendar API, giving your users a better experience. (7:14)
Modifying events with the Google Calendar API
Creating events is great, but even more powerful is the ability to modify existing events. If you have a booking app, now you can automatically update a user's calendar so they don't have to do it manually, or worse, have 2 Calendar entries where one's wrong. In this video, learn how to modify events with the Calendar API, and as a bonus, also learn how to make events repeat (recurring). (6:33)
What's New with Calendar API v3
February 8, 2021
-
Starting today, all existing and new out of office events will be updated to set the organizer to
unknownorganizer@calendar.google.com
instead of the calendar owner. It may take 2-3 weeks for this change to fully roll out.
You can use thecalendarId
from the API endpointhttps://www.googleapis.com/calendar/v3/calendars/calendarId
to identify the owner of the out of office event.
February 1, 2021
-
The Calendar API now exposes a new field for events. The new field is called
eventType
and allows users of the API to distinguish special event types, such asoutOfOffice
. For more information, see the API reference.
January 11, 2021
-
From now we require conferenceData to be consistent with
conferenceData.conferenceSolution.key.type
; meaning only Google Meet calls can haveconferenceData.conferenceSolution.key.type
set to hangoutsMeet. All 3P video conference providers are expected to setconferenceData.conferenceSolution.key.type
toaddOn
.