Developer products

  • Google Workspace offers various development platforms, including Apps Script for low-code automation and REST APIs for advanced interaction with user data.

  • You can enhance the user experience across Google Workspace through add-ons for Gmail, Calendar, Drive, and more, as well as creating custom Chat apps.

  • The Admin Console provides numerous APIs to manage settings, users, devices, data, and licenses, among other features.

  • Individual Google Workspace apps like Gmail, Drive, Docs, Sheets, and others offer dedicated APIs and add-ons for seamless service integration.

  • Google Workspace Marketplace provides APIs and an SDK to manage the publishing, licensing, and billing of your integrations.

Below are the development platforms, built-in extensions, and Google Workspace apps you can enhance, automate, or connect with your service.

Development platforms

Image  Apps Script

Anyone can use our web-based, low-code environment to automate and enhance Google Workspace.
Explore Apps Script

Image  REST APIs

Advanced developers can use the Google Workspace REST APIs to interact programmatically with users' email, calendars, files, and other Google Workspace data.
Explore Google Workspace APIs

Google Workspace extensions

Image

Image  Add-ons

Customize the user experience with interactive, relevant content inside Gmail, Calendar, Drive, and more.
Learn about add-ons

Image  Chat apps

Build apps that integrate your service with Google Chat.
Learn about Chat apps

Google Workspace developer products

Image Admin Console

Image Classroom

Image Cloud Search

Image Gmail

Image Google Calendar

Image Google Chat

Image Google Docs

Image Google Drive

Image Google Forms

Image Google Keep

Image Google Meet

Image Google Sheets

Image Google Sites

Image Google Slides

Image Google Tasks

Image Google Vault

Image Google Workspace Marketplace

Image   Admin Console


Admin Settings API
Manage SSO and email routing settings
Alert Center API
View and manage Google Workspace alerts
Chrome Enterprise Core API
Manage Chrome Browser devices
Chrome Browser Enrollment Token API
Manage Chrome Browser enrollment tokens
Chrome Printer Management API
Manage CUPS printers on ChromeOS devices
Cloud Identity API
Provision and manage identity resources
Contact Delegation API
Delegate contacts access to another person
Data Transfer API
Move files from one user to another
Directory API
Manage users and groups
Domain Shared Contacts API
Manage external contacts shared to all users
Email Audit API
Audit user emails, drafts, and archived chats
Groups Migration API
Migrate emails to Google Groups archives
Groups Settings API
Manage internal and external groups
License Manager API
Manage user licenses
People API
View and manage contacts and domain profiles
Reports API
Generate customer and user usage reports
Reseller API
Manage customer orders and subscriptions

See all Admin Console developer resources

Image   Classroom


Classroom API
Manage your courses, assignments, teachers, and more

Cloud Search API
Search data in your third-party repositories

Image   Gmail


Google Workspace add-ons
Show contextual info alongside a user's inbox
Gmail API
Integrate your service with Gmail
AMP for Gmail
Let users interact dynamically with email content
Email Markup
Add interactive elements to emails
Android content provider for Gmail
Retrieve Android Gmail app metadata
Postmaster Tools API
Measure email performance
Gmail Promotions tab
Deliver more value for users
Gmail Sender Resources
Design better emails
Gmail IMAP
Connect alternative email clients to Gmail

See all Gmail developer resources

Image   Google Calendar


Google Calendar API
Integrate your service with Google Calendar
Google Workspace add-ons
Display interactive content alongside a user's calendar
CalDAV API
Access calendar information on a remote server

See all Google Calendar developer resources

Image   Google Chat


Google Chat API
Create Chat apps powered by your service
Apps Script Chat apps
Create Chat apps powered by your account's data

Image   Google Drive


Drive API
Integrate your service with Google Drive
Drive Activity API
Get info about activity on files and folders
Drive Labels API
Manage metadata associated with files and folders
Google Picker API
Embed a file selector widget in your web app
Google Workspace add-ons
Display interactive content alongside a user's files

See all Google Drive developer resources

Image   Google Docs


Docs API
Integrate your service with Google Docs
Google Workspace add-ons
Display interactive content within the Docs editor

See all Google Docs developer resources

Image   Google Forms


Editor add-ons
Display interactive content within the Forms editor
Forms API
Integrate your service with Google Forms

See all Google Forms developer resources

Image   Google Keep


Google Keep API
Integrate your service with Google Keep

Image   Google Meet


Meet REST API
Integrate your service with Google Meet
Meet Media API
Get real-time media from Google Meet conferences
Meet add-ons SDK for Web
Embed your app into Google Meet as an add-on
Meet eCDN On-Premises API
Use the Google Meet Enterprise Content Delivery Network (eCDN) On-Premises API for Google Meet Live Streaming

Image   Google Sheets


Sheets API
Integrate your service with Google Sheets
Custom Sheets functions & macros
Automate tasks in Sheets and add menu items
Google Workspace add-ons
Display interactive content within the Sheets editor

See all Google Sheets developer resources

Image   Google Sites


Classic Sites API
Integrate your service with Classic Google Sites

Image   Google Slides


Slides API
Integrate your service with Google Slides
Google Workspace add-ons
Display interactive content within the Slides editor

See all Google Slides developer resources

Image   Google Tasks


Google Tasks API
Integrate your service with Google Tasks

Image   Google Vault


Google Vault API
Integrate your service with Google Vault

Image   Google Workspace Marketplace


Google Workspace Marketplace API
Retrieve licensing and billing service info
Google Workspace Marketplace SDK
Publish and manage your listings in the Marketplace