Google Calendar API

Google Calendar
The Calendar Data API lets users perform most of the operations a normal Google Calendar user can on the Google Calendar website. Google Calendar allows client applications to view and update calendar events in the form of Google data API, GData, feeds. The Calendar Data API lets users incorporate Calendar functionality into their own application or website. Users can edit calendars, create and delete events, query for events that match particular criteria, send invitations, and more. There are many possible uses for the Calendar data API. For example, users can create a web front end for a group calendar that uses Google Calendar as a back end. Or a public calendar can be generated for Google Calendar to display, based on a company event database. Or users can search relevant calendars to display a list of upcoming events on those calendars.
RSS, Atom, GData
Atom Publishing Protocol, JavaScript
[[ GData Auth]]
Followers (269)
Developers (17)
API Mashups (45)
  • Online Basketball Camp (also referred to as Hoop Alert) is a website for coaches to manage and communicate with their teams by providing a custom platform for scheduling, text messaging, video...
  • One Diary is a shared calendar integration solution for collaborative teams. Accessible as a web app, the service allows users to create tags to create curated calendars using email, and...
  • This is a mash-up of Google Calendar, Google Maps with our church management software that tracks church events and locations of small groups that are meeting.
Related Articles
Source Code
Title Description
PHP-Google Calendar app
An example of using PHP with the Google Calendar API. Integrate your PHP application with Google Calendar.
Google Calendar Java Library The Google Calendar Java Library allows developers to easily access the Google Calendar API's...
Google Calendar SDK by Xu Jingxin Google Calendar can be useful to keep mobile track of personal and professional events. A third...
Google Closure Library Google Closure Library in Javascript enhances productivity for DOM manipulation, server...
Google Calendar API for Nodejs The Google Calendar API is a code library for accessing Google Calendar's functions using Node...
Google APIs Client Library for Python The Google APIs Client Library for Python is designed to provide provide simple, flexible, powerful...
Google APIs Client Library for Objective-C The Google APIs Client Library for Objective-C is a flexible, efficient library provided by Google...
Google APIs Client Library for JavaScript The Google APIs Client Library for JavaScript is designed to give JavaScript applications simple,...
Google APIs Client Library for .NET The Google APIs Client Library for .NET is designed to give .NET applications simple, powerful,...
Google Data APIs .NET SDK This .NET SDK provides easy access to the Google Data APIs. It supports services like YouTube,...
Google APIs Client Library for PHP The Google APIs Client Library for PHP allows developers to access Google APIs (e.g. Google+,...
MediaWiki Widgets Library is a community project to maintain a collection of widgets for MediaWiki... MediaWiki Widgets Library
Developers (17)
Username Name Mashup / Resource

Online Basketball Camp

Church Management Software


PieSync - Power of Highrise in Google Apps

We-Wired Web



Cirrus Insight


pwtempuser pwtempuser VoiceCal

pwtempuser pwtempuser


blogger + calendar

pwtempuser pwtempuser Manymoon

Tomás Pollak Initt

pwtempuser pwtempuser eBay API Release Calendar

Sam Johnston TrustSaaS



pwtempuser pwtempuser Calendar

pwtempuser pwtempuser Hit for Six Cricket


Formstack Calendar

pwtempuser pwtempuser Peppers and Pollywogs

Graeme McCutcheon auctionReminder - eBay Reminders in Google Calendar


pwtempuser pwtempuser PlanHQ

Wiki Widgets


Team Extreme NBA Map

pwtempuser pwtempuser gSyncit

pwtempuser pwtempuser Events Calendar

Mileage Calculator

Newsmakers of the Day


Ted Gilchrist RoboCal


Vidal de Wit Racing Calendars and Maps

pwtempuser pwtempuser SeatSnapper

pwtempuser pwtempuser Calgary Small Businesses Resources

pwtempuser pwtempuser Access Your Calendar by Phone

pwtempuser pwtempuser BBC Programmes to iCal

Alarm Clock Rhapsody

pwtempuser pwtempuser RDF Calendar
Comments (1)



Looking for an addon that will detect when a repeating event overlaps with an event already posted in a series of shared calendars.

Online Basketball Camp
Online Basketball Camp (also referred to as Hoop Alert) is a website for coaches to manage and communicate with their teams by providing a custom platform for scheduling, text messaging, video uploading, and more. It utilizes a few different APIs, some of which include AT& T In-App Messaging, and Google Calendar.
One Diary
One Diary is a shared calendar integration solution for collaborative teams. Accessible as a web app, the service allows users to create tags to create curated calendars using email, and automatically schedules events with standard email applications such as Outlook, Exchange, iCloud & Gmail. The app uses the One Diary Calendar API as well as other 3rd party APIs from email providers to function.
Church Management Software Church Management Software
This is a mash-up of Google Calendar, Google Maps with our church management software that tracks church events and locations of small groups that are meeting.
AirSpeed AirSpeed
AirSpeed is a browser plug-in that makes it easy to copy Emails, Contacts and Appointments from Google (Gmail, Google Apps) to Salesforce.
PieSync - Power of Highrise in Google Apps PieSync - Power of Highrise in Google Apps
Synchronizing Highrise to Google Contacts for every Google Apps user so you have client information available in Gmail and your smartphone. Also comes with a Gmail gadget to provide extra customer information (deals, cases, tasks) and possibility to add emails to Highrise with one click.
We-Wired Web We-Wired Web
We-Wired Web is a community-extensible integration-as-a-service web app that lets non-technical people easily share data between web services, while allowing technical people to extend the system by adding new web services, triggers, and actions via wiring diagrams.
Crisply Crisply
Crisply is a revolutionary time tracking software that connects with the systems you use to automatically track how you are spending your time, making it easier than ever to complete your timesheet. Features a complete timesheet, project and billing system that also works as a platform to existing accounting systems.
iKuExplorer iKuExplorer
iKuExplorer is a desktop FREE personal productivity tool aimed to help users deal with the amount of information sources that use, letting link information freely, regardless where have it stored or its type, creating insformation sets that can also be shared.
Cirrus Insight Cirrus Insight
Cirrus Insight puts the power of CRM inside Gmail. Cirrus Insight is a browser extension for Chrome and Firefox that enables Gmail users to log emails and tasks, create leads and contacts, schedule events, and manage cases and opportunities in from a sidebar within the Gmail interface. View screenshots and install the app at
Connected Connected
Connected is a personal relationship manager that brings your contacts and conversations together from email, social networks, calendar and phone.
VoiceCal VoiceCal
Using Voicecal, you have immediate access to your Google calendar just by making a phone call. is your own personal assistant. Send yourself emails, SMSs, or phone call reminders.
Fertility Fertility
Fertility calculator that also integrates with Google Calendar.
blogger + calendar blogger + calendar
A mashup of Blogger and Google Calendar. Embed links and summaries of blog posts in your calendar.
Manymoon Manymoon
Manymoon makes it easy to manage tasks, documents, and projects with the people you work with.
Initt Initt
Initt is a simple start page created for spanish-speaking countries.
eBay API Release Calendar eBay API Release Calendar
Stay informed about what is happening with the eBay API and when it is happening by checking out this eBay API Release Schedule calendar. The color coded events give you a sense of the likely impact.
TrustSaaS TrustSaaS
Uptime monitoring service, aka the SaaS Weather Report, for Software as a Service including Google Apps, Salesforce, and Wordpress, run by an independent third party.
Inflo Inflo
Inflo collects your day-to-day information streams like email, appointments, instant messages, and news, into one unified information flow and displays it in a single browseable list.
USGolfers USGolfers
Golf course and syndicated golf news. Integrated Google Calendar lets you see upcoming events. Calendar Calendar
A useful, single-page application to create calendar posters. Customize the layout of the poster, add holiday calendars, import any public Google calendar. Download as image or PDF.
Hit for Six Cricket Hit for Six Cricket
Four cricket mashups in one. A live scores cricket map, international cricket fixtures map, world-wide cricket venues map, and a cricket news feed.
eventsPad eventsPad
An events discovery service that blends event descriptions with interactive multimedia and community enhancements. Like a wiki, you can add text, images, and video to any event.
Formstack Calendar Formstack Calendar
Takes data submitted with a Formstack form and creates corresponding event entries on a Google Calendar.
Peppers and Pollywogs Peppers and Pollywogs
Kids party entertainer and venue mashup--aggregates photos, videos and reviews, and helps parents find the right kids entertainment within their budgets.
auctionReminder - eBay Reminders in Google Calendar auctionReminder - eBay Reminders in Google Calendar
auctionReminder is a simple tool to add reminders about ending eBay auctions to a Google Calendar.
Enrich Enrich
A content enrichment system that allows users to integrate data from two dozen sources.
PlanHQ PlanHQ
Create, update, and track your business plan with your entire team and export out a document version at any time.
Wiki Widgets Wiki Widgets
Allows embedding of editable widgets in a Wiki and provides a simple framework for writing new widgets.
YourEventHub YourEventHub
Guide to events, attractions and businesses for cities across the United States. Formerly called usguidez.
Team Extreme NBA Map Team Extreme NBA Map
Get news, ratings, game schedules and rumors for NBA teams plotted on a map.
gSyncit gSyncit
Synchronize Microsoft Outlook and Google Calendar with this Windows utility. Requires .Net 2.0 and Outlook 2003 or higher. Events Calendar Events Calendar
Keep abreast of upcoming events with this integrated Google Calendar.
Mileage Calculator Mileage Calculator
You can use this tool to calculate travel mileage for any number of trips, fetching information from Google Maps. Better yet, if you have trips entered in Google Calendar, you can fetch those events towards calculating mileage.
Newsmakers of the Day Newsmakers of the Day
Mashup of ClearForest and Google Calendar. It places an unobtrusive icon at the top of each day. Click icon for snapshot of people, companies, products and locations in the news. You can drill down to the original news article.
Pageflakes Pageflakes
Custom homepage builder that uses Ajax to let a user layout and customize a page with relevant information. Includes pre-built modules for Flickr, YouTube, Amazon and hundreds of other popular sites.
RoboCal RoboCal
Make your 30 Boxes or Google Calendar talk.
Optrata Optrata
Deprecated mashes up your profiles from all over the web. Displaying your latest updates from all of your different accounts on one easy page.
Racing Calendars and Maps Racing Calendars and Maps
Plots the location of upcoming Grand Prix races, taken from Google Calendar, on a map.
SeatSnapper SeatSnapper
Event tickets website. Can view eBay listings on interactive seating maps, and have events that you cannot attend flagged via the Google Calendar API.
Calgary Small Businesses Resources Calgary Small Businesses Resources
We have just started a new mashup of small business and home worker resources in Calgary, Canada. Our mashup is combining the maps with Google Calendar for conferences, events and shows about small business in Calgary.
Access Your Calendar by Phone Access Your Calendar by Phone
411Sync users can configure their calendar settings so that they can access their upcoming events from their mobile phone. 411Sync helps access Google, 30Boxes and calendars using SMS, WAP, Email, IM and Toolbar
BBC Programmes to iCal BBC Programmes to iCal
Takes a BBC Programme search and converts the results in to iCal format for use in Google Calendar.
Alarm Clock Rhapsody Alarm Clock Rhapsody
This is a mashup of Google Calendar and Rhapsody. In other words, its a fancy Javascript Alarm Clock. It will read your Google Calendar for specially formatted calendar events and when the time comes it plays the track specified. v1 is FireFox only.
RDF Calendar RDF Calendar
RDF Calendar, which is a typical Events handling application, now supports Google Calendar API. It can retrieve events information from Google Calendar, eventful, and, can can map events.