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

 Chatbots

Build chatbots that integrate your service with Google Chat.
Learn about Chatbots

Google Workspace developer products

Admin Console

Classroom

Cloud Identity

Cloud Search

Contacts & profiles

Gmail

Google Calendar

Google Chat

Google Docs

Google Drive

Google Forms

Google Sheets

Google Sites (Classic)

Google Slides

Google Tasks

Google Vault

Google Workspace
Marketplace

  Admin Console


Admin Settings API
Manage single sign-on (SSO) and email routing settings for your account
Alert Center API
View and manage Google Workspace alerts
Chrome Browser Cloud Management API
Manage Chrome Browser devices for your account
Chrome Browser Enrollment Token API
Manage Chrome Browser enrollment tokens for your account
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
Reports API
Generate customer and user usage reports
Reseller API
Manage customer orders and subscriptions

See all Admin SDK developer resources

  Classroom


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

  Cloud Identity


Devices API
Manage your organization's devices
Groups API
Manage your organization's Google Groups

See all Cloud Identity developer resources


Cloud Search API
Search data in your third-party repositories

  Contacts & profiles


CardDAV API
View and manage contacts using the CardDAV protocol
People API
View and manage contacts and domain profiles

  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

  Google Chat


Google Chat API
Create chatbots powered by your service
Apps Script Chatbots
Create chatbots 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
Picker API
Embed a file manager 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 resources

  Google Forms


Editor Add-ons
Display interactive content within the Forms editor

  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

  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

  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 SDK
Publish and manage your listings in the Marketplace
Google Workspace Marketplace API
Retrieve licensing and billing service info