Our REST APIs let your app integrate with users' mail, calendars, contacts, and other Google Workspace data.
The most popular Google Workspace APIs are summarized in the table below.
|Calendar||Documentation - Quickstart||Create new events in a user's Google Calendar, edit or delete existing events, and search for events.|
|Classroom||Documentation - Quickstart||Create and manage nearly every aspect of a user's Google Classroom course, including rosters, assignments, invitations, and more.|
|Docs||Documentation - Quickstart||Create, update, and manage a user's Google Docs, including their content, formatting, and more.|
|Drive||Documentation - Quickstart||Interact with nearly any aspect of a user's Google Drive, including permissions, file revisions, and connected apps.|
|Gmail||Documentation - Quickstart||Read messages from Gmail, send email, modify the labels applied to messages and thread, and search through existing mail.|
|Sheets||Documentation - Quickstart||Create and manage nearly every aspect of Google Sheets data, including the content, arrangement and appearance.|
|Slides||Documentation - Quickstart||Access and update presentations programmatically, to integrate data from external sources and generate presentations automatically.|
|Tasks||Documentation - Quickstart||Manage a user's Google Tasks list, which can be seen in Gmail, Google Calendar, and elsewhere.|
The APIs listed above are the most widely used Google Workspace APIs, but there are many more, and other ways to integrate with Google Workspace.