Aiolum Browse stories
All tools
Building the product · 1 of 252 stories

Gmail API

Google's REST API for Gmail: with the user's permission, a program reads, searches, labels and sends that user's email.

What Gmail API is

Written from its maker's own pages, read on 28 October 2026.

The Gmail API is a RESTful API from Google, part of Google Workspace for Developers. A RESTful API is an interface that a program calls over HTTPS, with one address for each kind of resource; here the resources are messages, threads, labels, drafts and mailbox settings.

An application first asks the user for access through OAuth 2.0, a standard in which the user approves named scopes. Each scope is a URI that names the data and the level of access, for example read-only access or the right to send mail. After approval the program can list, search and read messages, add or remove labels, create drafts and send mail. Push notifications through Google Cloud Pub/Sub tell the application when a mailbox changes, so it does not have to poll. The scopes that read mail are restricted, and a public application that uses them must complete Google's verification process. Quickstarts exist for JavaScript, Java, Python, Go, Node.js and Apps Script.

The API is used through a Google Cloud project. Each request costs quota units, with limits per minute; use below a daily threshold is not billed.

Made by
Google
Price
No charge below a daily threshold of 80,000,000 quota units per Cloud project; Google says it will publish billing details for use above it (read 28 October 2026)
Free plan
yes, use below the daily threshold is not billed

Who uses it, and for what

One row per story. The grade is for the claim that the business uses this tool, not for its revenue.

StoryWhat it does thereWhenCost statedGradeSource
Inbox ZeroThe product reads and changes mail through Google's Gmail API and must pass Google's security review to keep access.CHacker News, 29 December 2023: Show HN: Inbox Zero, open-source email assistant (thread and the founder's comments, via the Algolia API)

Grade A: the tool's maker or a payment processor confirms the use. Grade B: an independent report, or the tool is visible in public code. Grade C: the founder or the company says so.

Other tools for the same job

Building the product, with the number of stories that use each.

Back to all tools