Click here to see your recently viewed pages and most viewed pages.
Hide
Google Calendar API

Google Calendar API

The Google Calendar API lets you develop client applications that create new events, edit or delete existing events, and search for events. This document describes how to use RESTful calling style and client libraries for various programming languages (currently Java, Python, PHP, .NET and Ruby) to access and edit Google Calendar data.

Google Apps Quickstart

Start Coding Now

Run through one of our quickstart tutorials in your chosen language.

API Reference and Resources

Download client libraries or go straight to the detailed reference documentation


Sites or applications that want deeper integration with Google Calendar can leverage the Google Calendar API. For example, you could develop a web application to create or display Calendar data, or a desktop application that synchronizes a user's Calendar with an existing desktop application. Your app could be a device that brings the Calendar experience to a new platform.

If you're unfamiliar with Google Calendar API concepts or Google Apps APIs, see our tips on how to Get Started.