G Suite APIs

Our REST APIs let your app integrate with users' mail, calendars, contacts, and other G Suite data.

Many have native Apps Script "beans" that let you easily access to simplify app creation and auth, and to let you create add-ons to use in the G Suite apps.

The most popular APIs are summarised in the table below.

API Description
Calendar API Create new events in a user's Google Calendar, edit or delete existing events, and search for events.
Drive API Interact with nearly any aspect of a user's Google Drive, including permissions, file revisions, and connected apps.
Gmail API Read messages from Gmail, send email, modify the labels applied to messages and thread, and search through existing mail.
Sheets API Create and manage nearly every aspect of Google Sheets data, including the content, arrangement and appearance.
Slides API Access and update presentations programmatically, to integrate data from external sources and generate presentations automatically.
Tasks API Manage a user's Google Tasks list, which can be seen in Gmail, Google Calendar, and elsewhere.

This table lists just the most widely used of the G Suite APIs, but there are many more.

Learn more about G Suite APIs