Home Google Workspace Google Calendar Send feedback Stay organized with collections Save and categorize content based on your preferences. Develop Google Calendar solutions. Enhance the Google Calendar experience Insert interactive content, powered by your account data or an external service, with Add-ons . Show contextual details from a third-party system when users view or create events. Show your custom conferencing solution when users create an event. View documentation Learn about Add-ons Automate Google Calendar with simple code Anyone can use Apps Script to automate and enhance Google Calendar in a web-based, low-code environment. Create events based on Google Form submissions. Update events or calendars from Google Sheets. Insert calendar data into Google Sheets for review. View documentation Learn about Apps Script Connect your service to Google Calendar Use the REST APIs below to interact programmatically with Google Calendar. Calendar API Read and update calendars with several popular programming languages, such as Java, JavaScript, and Python. View documentation Try it out CalDAV API Use Google's CalDAV server to read and update calendar data. View documentation Want to see the Google Calendar API in action? The Google Workspace Developers channel offers videos about tips, tricks, and the latest features. Subscribe now