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.
What you can do
Section titled “What you can do”| Capability | Description | Page |
|---|---|---|
| Read and search messages | List, filter, and search email messages across any provider | Messages API |
| Send messages | Send email directly or create drafts first, with support for attachments, reply threads, and tracking | Sending messages |
| Schedule sends | Queue messages to send at a future time with cancellation support | Scheduling messages |
| Manage threads | Group related messages into conversation threads | Threads API |
| Manage folders and labels | Create, rename, and organize folders and Gmail labels | Folders API |
| Work with attachments | Download, upload, and manage file attachments (up to 25 MB via multipart) | Attachments API |
| Track messages | Track opens, link clicks, and thread replies with webhook notifications | Message tracking |
| Use templates and workflows | Define reusable templates and trigger automated email workflows | Templates and workflows |
| Parse messages | Extract clean, display-ready HTML from raw email content | Parsing messages |
| Compose with AI | Generate email drafts and replies using the Smart Compose endpoint | Smart Compose |
| Manage contacts | Read and manage contacts from address books, domains, and inboxes | Contacts API |
| Manage sending domains | Register, verify, and configure custom domains for transactional sending | Managing domains |
| Warm up domains | Gradually increase sending volume on new domains to build sender reputation | Domain warm up |
| Handle headers and MIME | Access raw email headers and MIME data for advanced use cases | Headers and MIME data |
Before you begin
Section titled “Before you begin”New to Nylas? Start with the Getting started guide to create your Nylas application, get your API key, and connect your first grant.
Related resources
Section titled “Related resources”- Email API reference for complete endpoint documentation
- Sending errors for troubleshooting delivery failures
- Improve email deliverability for best practices
- Nylas SDKs for Node.js, Python, Ruby, Java, and Kotlin client libraries