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 calls and client libraries for various programming languages (Java, PHP, .NET, JavaScript, NodeJs, Ruby, Python, Go, Android, iOS).
Here are a few ideas for getting started with the Google Calendar API.
APIs Explorer
To play around and see what the API can do, without writing any code, visit the
APIs Explorer. Try
using calendar.events.list
, with your Google email as the calendar ID.
(You'll need to enable OAuth 2.0 authorization.)
Quickstarts
For a step-by-step tutorial explaining how to get up and running, follow the instructions in one of our quickstart guides:
Download Client Libraries
You can use this REST API by making explicit HTTP calls, but it's almost always easier to use the client library for your language of choice. See our download page for more about the client libraries.
Reference
To look up a particular resource type or method, see the Reference.