Developer products
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
-
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
Apps Script
Explore Apps Script
REST APIs
Explore Google Workspace APIs
Google Workspace extensions
Add-ons
Learn about add-ons
Chat apps
Learn about Chat apps
Google Workspace developer products
Admin Console
Manage SSO and email routing settings
View and manage Google Workspace alerts
Manage Chrome Browser devices
Manage Chrome Browser enrollment tokens
Manage CUPS printers on ChromeOS devices
Provision and manage identity resources
Delegate contacts access to another person
Move files from one user to another
Manage users and groups
Manage external contacts shared to all users
Audit user emails, drafts, and archived chats
Migrate emails to Google Groups archives
Manage internal and external groups
Manage user licenses
View and manage contacts and domain profiles
Generate customer and user usage reports
Manage customer orders and subscriptions
See all Admin Console developer resources
Classroom
Manage your courses, assignments, teachers, and more
Cloud Search
Search data in your third-party repositories
Gmail
Show contextual info alongside a user's inbox
Integrate your service with Gmail
Let users interact dynamically with email content
Add interactive elements to emails
Retrieve Android Gmail app metadata
Measure email performance
Deliver more value for users
Design better emails
Connect alternative email clients to Gmail
See all Gmail developer resources
Google Calendar
Integrate your service with Google Calendar
Display interactive content alongside a user's calendar
Access calendar information on a remote server
See all Google Calendar developer resources
Google Chat
Create Chat apps powered by your service
Create Chat apps powered by your account's data
Google Drive
Integrate your service with Google Drive
Get info about activity on files and folders
Manage metadata associated with files and folders
Embed a file selector widget in your web app
Display interactive content alongside a user's files
See all Google Drive developer resources
Google Docs
Integrate your service with Google Docs
Display interactive content within the Docs editor
See all Google Docs developer resources
Google Forms
Display interactive content within the Forms editor
Integrate your service with Google Forms
See all Google Forms developer resources
Google Keep
Integrate your service with Google Keep
Google Meet
Integrate your service with Google Meet
Get real-time media from Google Meet conferences
Embed your app into Google Meet as an add-on
Use the Google Meet Enterprise Content Delivery Network (eCDN) On-Premises API for Google Meet Live Streaming
Google Sheets
Integrate your service with Google Sheets
Automate tasks in Sheets and add menu items
Display interactive content within the Sheets editor
See all Google Sheets developer resources
Google Sites
Integrate your service with Classic Google Sites
Google Slides
Integrate your service with Google Slides
Display interactive content within the Slides editor
See all Google Slides developer resources
Google Tasks
Integrate your service with Google Tasks
Google Vault
Integrate your service with Google Vault
Google Workspace Marketplace
Retrieve licensing and billing service info
Publish and manage your listings in the Marketplace