Developer products

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

Classroom

Cloud Search

Gmail

Google Calendar

Google Chat

Google Docs

Google Drive

Google Forms

Google Keep

Google Meet

Google Sheets

Google Sites (Classic)

Google Slides

Google Tasks

Google Vault

Google Workspace Marketplace

More...

  Admin Console


Admin Settings API
Manage SSO and email routing settings
Alert Center API
View and manage Google Workspace alerts
Chrome Browser Cloud Management API
Manage Chrome Browser devices
Chrome Browser Enrollment Token API
Manage Chrome Browser enrollment tokens
Chrome Printer Management API
Manage CUPS printers on Chrome OS 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 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
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


Live Sharing SDK
Synchronize experiences for Google Meet participants

  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)


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

More...


Apps Script
Automate across Google Workspace with simple code
Google Workspace Add-ons
Display interactive content in Google Workspace
Google Workspace Client-side Encryption API
Control encryption keys for Google Workspace data