Skip to content

Email API

The Nylas Email API provides a single interface to read, send, search, and manage email across Gmail, Microsoft 365, Exchange, Yahoo, iCloud, and IMAP providers. Instead of building separate integrations for each provider, you connect once to Nylas and get consistent access to messages, threads, folders, attachments, contacts, and more.

CapabilityDescriptionPage
Read and search messagesList, filter, and search email messages across any providerMessages API
Send messagesSend email directly or create drafts first, with support for attachments, reply threads, and trackingSending messages
Schedule sendsQueue messages to send at a future time with cancellation supportScheduling messages
Manage threadsGroup related messages into conversation threadsThreads API
Manage folders and labelsCreate, rename, and organize folders and Gmail labelsFolders API
Work with attachmentsDownload, upload, and manage file attachments (up to 25 MB via multipart)Attachments API
Track messagesTrack opens, link clicks, and thread replies with webhook notificationsMessage tracking
Use templates and workflowsDefine reusable templates and trigger automated email workflowsTemplates and workflows
Parse messagesExtract clean, display-ready HTML from raw email contentParsing messages
Compose with AIGenerate email drafts and replies using the Smart Compose endpointSmart Compose
Manage contactsRead and manage contacts from address books, domains, and inboxesContacts API
Manage sending domainsRegister, verify, and configure custom domains for transactional sendingManaging domains
Warm up domainsGradually increase sending volume on new domains to build sender reputationDomain warm up
Handle headers and MIMEAccess raw email headers and MIME data for advanced use casesHeaders and MIME data

New to Nylas? Start with the Getting started guide to create your Nylas application, get your API key, and connect your first grant.