The Calendar API lets you display, create and modify calendar events as well as work with many other calendar-related objects, such as calendars or access controls. This document describes how to use RESTful calling style and client libraries for various programming languages (Java, PHP, .NET, JavaScript, NodeJs, Ruby, Python, Go, Android, iOS).

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 and applications that want to help their users stay organized can leverage the Calendar API. For example, you could develop a hiking app that lets your users add picked routes straight to their calendar. Read more about creating events in the event creation guide.

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

Send feedback about...

Google Calendar API