Stay organized with collections
Save and categorize content based on your preferences.
The following videos explain concepts that help you learn various Gmail
developer features such as the REST API, email markup, and
Add-ons for your applications. Each video generally walks you
through a short sample app to help you quickly get started with a specific
feature.
Introducing the Gmail API
Why did Google create the Gmail API? This video gives developers a
history of programmatic access to email and the motivation that led to why an
API for Gmail was created. With the Gmail API, go
beyond what standard email protocols allow developers to do!
(Running time: 5:42)
Revolutionizing email access with the Gmail API
After a review of the Gmail API, this video digs into an intermediate
example that displays the Subject line for chatty email threads (those with
three or more messages). Viewers not only get a walkthough of the code but also
get a bonus US history lesson!
(Running time: 8:32)
Modifying your signature with the Gmail API
The Gmail API lets developers create apps that modify user settings.
This video walks you through an example of modifying user
signatures.
Other settings the API can modify include email forwarding, vacation responder,
external access via IMAP/POP, and filters.
Developers can use markup to add actions to emails, increasing user engagement.
This video shows how you can enhance your customers’ experience by simply adding
email markup to the
messages you're already sending them.
(Running time: 4:41)
Expediting expense reports with Gmail Add-ons
Add-ons let you extend Gmail as well as integrate
functionality from your app into Gmail's user interface. In
this video, learn about the ExpenseIt! Gmail
Add-on
— an app that helps working professionals process receipts directly from
their inbox into a spreadsheet, creating a single place to complete their
expense reports. Build the add-on piece-by-piece with
its corresponding codelab.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Gmail API and Add-ons Video Library\n\nThe following videos explain concepts that help you learn various Gmail\ndeveloper features such as the REST API, email markup, and\nAdd-ons for your applications. Each video generally walks you\nthrough a short sample app to help you quickly get started with a specific\nfeature.\n\nIntroducing the Gmail API\n-------------------------\n\nWhy did Google create the Gmail API? This video gives developers a\nhistory of programmatic access to email and the motivation that led to why an\nAPI for Gmail was created. With the Gmail API, go\nbeyond what standard email protocols allow developers to do!\n\n(Running time: 5:42)\n\nRevolutionizing email access with the Gmail API\n-----------------------------------------------\n\nAfter a review of the Gmail API, this video digs into an intermediate\nexample that displays the Subject line for chatty email threads (those with\nthree or more messages). Viewers not only get a walkthough of the code but also\nget a bonus US history lesson!\n\n(Running time: 8:32)\n\nModifying your signature with the Gmail API\n-------------------------------------------\n\nThe Gmail API lets developers create apps that modify user settings.\nThis video walks you through an example of modifying [user\nsignatures](https://developers.google.com/workspace/gmail/api/guides/alias_and_signature_settings#managing_signatures).\nOther settings the API can modify include email forwarding, vacation responder,\nexternal access via IMAP/POP, and filters.\n\n(Running time: 6:01)\n\n*This feature is also described in the blog post [\"Modifying email\nsignatures with the Gmail API\"](https://gsuite-developers.googleblog.com/2016/12/modifying-email-signatures-with-the-gmail-api.html).*\n\nCreating great experiences with email markup\n--------------------------------------------\n\nDevelopers can use markup to add actions to emails, increasing user engagement.\nThis video shows how you can enhance your customers' experience by simply adding\n[email markup](https://developers.google.com/workspace/gmail/markup) to the\nmessages you're *already* sending them.\n\n(Running time: 4:41)\n\nExpediting expense reports with Gmail Add-ons\n---------------------------------------------\n\nAdd-ons let you extend Gmail as well as integrate\nfunctionality from *your* app into Gmail's user interface. In\nthis video, learn about the [ExpenseIt! Gmail\nAdd-on](https://github.com/googleworkspace/gmail-add-on-codelab)\n--- an app that helps working professionals process receipts directly from\ntheir inbox into a spreadsheet, creating a single place to complete their\nexpense reports. Build the add-on piece-by-piece with\nits corresponding [codelab](http://g.co/codelabs/gmail-add-ons).\n\n(Running time: 5:18)\n\n*This feature is also described in the blog post\n[\"Gmail add-ons framework now available to\nall developers\"](https://developers.googleblog.com/en/gmail-add-ons-framework-now-available-to-all-developers/).*"]]