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.
For example, your hiking app could automatically add routes into a user's calendar.
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.
Add Calendar events programatically
Learn how you can use the Calendar API to add events to Google Calendar in this DevByte from Wesley Chun.
Other ways to integrate with Calendar
Android Calendar Provider
The calendar provider is a repository on Android for a user's calendar events. You can use the calendar provider to integrate with Calendar.
CalDAV is an extension of WebDAV that provides a standard for clients to access calendar information on a remote server. Google provides a CalDAV interface that you can use to view and manage calendars using the CalDAV protocol.
Calendar and Gmail markup
Send events to your users' calendars using Gmail! You can embed structured data markup in your emails to push events to users' calendars.