Below are the development platforms, built-in extensions, and Google Workspace apps you can enhance, automate, or connect with your service.
Development platforms
Apps Script
Anyone can use our web-based, low-code environment to automate and enhance Google Workspace.
Explore Apps Script |
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
Add-ons
Customize the user experience with interactive, relevant content inside Gmail, Calendar, Drive, and more.
Learn about Add-ons |
Chat apps
Build apps that integrate your service with Google Chat.
Learn about Chat apps |
Google Workspace developer products
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
Classroom
Classroom API
Manage your courses, assignments, teachers, and more |
Cloud Search
Cloud Search API
Search data in your third-party repositories |
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
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
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 |
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
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
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
Google Keep
Google Keep API
Integrate your service with Google Keep |
Google Meet
Google Meet API
Integrate your service with Google Meet |
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
Google Sites
Classic Sites API
Integrate your service with Classic Google Sites |
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
Google Tasks
Google Tasks API
Integrate your service with Google Tasks |
Google Vault
Google Vault API
Integrate your service with Google Vault |
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 |