Google's Gmail API gives developer access to Gmail mailboxes and the ability to send email.
The API allows users to perform CRUD operations on email messages, attachments, drafts, threads and labels. Supported functionality includes the ability to manage thread labels, use advanced search operators to find and filter specific messages and threads, and sync with Gmail without tracking changes internally.
The Gmail API is RESTful with responses in JSON and uses OAuth 2.0 authorization.
The following is a list of libraries from ProgrammableWeb's Library Directory that matched your search term. Although there many different interpretations of the word "library" among software developers, ProgrammableWeb adheres to a specific definition so as to clearly distinguish libraries from SDKs and frameworks in a way that will facilitate clean search results. In ProgrammableWeb's parlance, the term "library" is strictly used to describe a platform-specific software tool that, when installed, results in the provisioning a specific API. Conversely, SDKs are exclusively for consuming APIs and Frameworks are agnostic to specific APIs. If you think a library, SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
The Gmail Java Library allows developers to integrate the Gmail API into their Java applications. Developers can add the library to their Maven or Gradle projects using the provided code, or they can download a zip file containing all of the required jars.
This is a Ruby library created for wrapping the Gmail API. This unofficial library provides access to all essential Gmail functionality like: searching, archive, delete, read/unread flagging, and reading and sending emails. Hosted on GitHub, the library documentation includes installation instructions as well as extensive code examples.