Nylas Logo Developers
Nylas v3 - Administration (Latest) Nylas v3 - Email, Calendar, Contacts (Latest) Nylas v2 to v3 Migration tools Nylas Scheduler v3 Nylas ExtractAI v3 Nylas API v2.7 Nylas Scheduler v2 Error Library Changelog
Nylas Developer Forums Contacting Nylas Support Nylas Support KB
Log In Try Nylas Free
  • Getting started
    • Overview
    • API Quickstart
    • Webhook Quickstart
    • AI prompts
    • Scheduler Quickstart
  • Dev guide
    • Developing with Nylas
    • Platform
      • What is nyl.as?
      • Reporting abuse
      • Data residency
      • Change data residency region
      • Data retention
      • Rate limits
      • Nylas static IPs
      • Nylas domain certificates
      • File attachment media types
    • v3 Dashboard
    • Searching with Nylas
    • Branding and white-labeling
    • Error handling
    • Production checklist
    • Best practices
      • Security best practices
      • Improve email deliverability
      • Avoiding rate limits
      • Dealing with spam
      • Best practices for webhooks
    • Provider guides
      • Google
        • Create Google auth app
        • Set up service accounts
        • Set up Pub/Sub
        • Verification & security assessment
        • Google authentication in v2
      • Microsoft
        • Create Azure auth app
        • Microsoft verification guide
        • Microsoft authentication
        • Configure admin approval
        • Suggested Microsoft 365 settings
        • Troubleshoot Microsoft authentication
        • Gather Exchange logs
      • IMAP providers
        • Troubleshoot UIDVALIDITY
        • Passwords & character encoding
      • Exchange on-prem authentication
      • iCloud authentication
      • Yahoo authentication
      • Zoom Meetings
      • App passwords
      • Supported providers
    • Metadata
    • Versioning
    • Nylas Glossary
  • Auth
    • Auth and Nylas
    • Create grants with OAuth & API key
    • Create grants with OAuth & access token
    • Configure OAuth login prompt
    • Create grants with Custom auth
    • Create grants with IMAP auth
    • Manage grants
    • Bulk auth grants & Service Accounts
    • Authentication scopes
  • Email
    • Using the Email API
    • Using the Threads API
    • Send email messages
    • Schedule email messages
    • Sending errors
    • Track email messages
    • Working with folders
    • Attachments & files
    • Email headers & MIME data
    • Smart Compose
    • Clean Conversation
    • Email scopes
  • ExtractAI
    • Using ExtractAI
    • Using the Order Consolidation API
    • ExtractAI & Order Consolidation scopes
    • Merchants & vendors
  • Calendar
    • Using the Calendar API
    • Using the Events API
    • Using virtual calendars
    • Check availability
    • Check free/busy information
    • Group availability & booking
    • Add conferencing to events
    • Recurring events
    • Calendar & Events scopes
  • Scheduler
    • Using Scheduler
    • Using the Scheduler Editor Component
    • Using the Scheduling Component
    • Hosted Scheduling Pages
    • Customize Scheduler
    • Scheduler localization
    • Customize booking flows
    • Add conferencing to bookings
    • Set up collective meetings
    • Set up round-robin meetings
    • Retrieve booking IDs
    • Redirect v2 Scheduling Pages
    • Scheduler UI Components ↗
    • Scheduler scopes
  • Contacts
    • Using the Contacts API
    • Contacts scopes
  • Notifications
    • Using webhooks
    • Using a Pub/Sub channel
    • Notification scopes
    • Notification schemas
  • API references
    • API reference docs
    • Administration APIs ↗
    • Email, Calendar, & Contacts APIs ↗
    • Scheduler APIs ↗
    • Postman collection
    • Errors and status codes
  • SDKs
    • Node.js SDK
      • Read email messages and threads with Node.js
      • Send email messages with Node.js
      • Manage folders and labels with Node.js
      • Manage events with Node.js
      • Manage contacts with Node.js
    • Python SDK
      • Read messages and threads with Python
      • Send email messages with Python
      • Manage folders and labels with Python
      • Manage events with Python
      • Manage contacts with Python
    • Ruby SDK
      • Read messages and threads with Ruby
      • Send email messages with Ruby
      • Manage contacts with Ruby
    • Kotlin/Java SDK
      • Read messages and threads with Kotlin/Java
      • Send email messages with Kotlin/Java
      • Manage folders and labels with Kotlin/Java
      • Manage contacts with Kotlin/Java
  • Support & troubleshooting
    • Contact Nylas Support
    • Usage calculation & billing
    • GDPR overview & inquiries
    • Product lifecycle
    • Get header content
    • Changed email account password
    • Email message not received
    • Nylas link directs to spam
    • Immediate webhook notifications
    • Missing notifications for read emails
    • Multiple similar server errors in v2
  • What's new
    • What's new in Nylas
    • What's new in v3
    • Product release notes
    • SDK and tool changelogs
  • Getting started
    • Overview
    • API Quickstart
    • Webhook Quickstart
    • AI prompts
    • Scheduler Quickstart
  • Dev guide
    • Developing with Nylas
    • Platform
      • What is nyl.as?
      • Reporting abuse
      • Data residency
      • Change data residency region
      • Data retention
      • Rate limits
      • Nylas static IPs
      • Nylas domain certificates
      • File attachment media types
    • v3 Dashboard
    • Searching with Nylas
    • Branding and white-labeling
    • Error handling
    • Production checklist
    • Best practices
      • Security best practices
      • Improve email deliverability
      • Avoiding rate limits
      • Dealing with spam
      • Best practices for webhooks
    • Provider guides
      • Google
        • Create Google auth app
        • Set up service accounts
        • Set up Pub/Sub
        • Verification & security assessment
        • Google authentication in v2
      • Microsoft
        • Create Azure auth app
        • Microsoft verification guide
        • Microsoft authentication
        • Configure admin approval
        • Suggested Microsoft 365 settings
        • Troubleshoot Microsoft authentication
        • Gather Exchange logs
      • IMAP providers
        • Troubleshoot UIDVALIDITY
        • Passwords & character encoding
      • Exchange on-prem authentication
      • iCloud authentication
      • Yahoo authentication
      • Zoom Meetings
      • App passwords
      • Supported providers
    • Metadata
    • Versioning
    • Nylas Glossary
  • Auth
    • Auth and Nylas
    • Create grants with OAuth & API key
    • Create grants with OAuth & access token
    • Configure OAuth login prompt
    • Create grants with Custom auth
    • Create grants with IMAP auth
    • Manage grants
    • Bulk auth grants & Service Accounts
    • Authentication scopes
  • Email
    • Using the Email API
    • Using the Threads API
    • Send email messages
    • Schedule email messages
    • Sending errors
    • Track email messages
    • Working with folders
    • Attachments & files
    • Email headers & MIME data
    • Smart Compose
    • Clean Conversation
    • Email scopes
  • ExtractAI
    • Using ExtractAI
    • Using the Order Consolidation API
    • ExtractAI & Order Consolidation scopes
    • Merchants & vendors
  • Calendar
    • Using the Calendar API
    • Using the Events API
    • Using virtual calendars
    • Check availability
    • Check free/busy information
    • Group availability & booking
    • Add conferencing to events
    • Recurring events
    • Calendar & Events scopes
  • Scheduler
    • Using Scheduler
    • Using the Scheduler Editor Component
    • Using the Scheduling Component
    • Hosted Scheduling Pages
    • Customize Scheduler
    • Scheduler localization
    • Customize booking flows
    • Add conferencing to bookings
    • Set up collective meetings
    • Set up round-robin meetings
    • Retrieve booking IDs
    • Redirect v2 Scheduling Pages
    • Scheduler UI Components ↗
    • Scheduler scopes
  • Contacts
    • Using the Contacts API
    • Contacts scopes
  • Notifications
    • Using webhooks
    • Using a Pub/Sub channel
    • Notification scopes
    • Notification schemas
  • API references
    • API reference docs
    • Administration APIs ↗
    • Email, Calendar, & Contacts APIs ↗
    • Scheduler APIs ↗
    • Postman collection
    • Errors and status codes
  • SDKs
    • Node.js SDK
      • Read email messages and threads with Node.js
      • Send email messages with Node.js
      • Manage folders and labels with Node.js
      • Manage events with Node.js
      • Manage contacts with Node.js
    • Python SDK
      • Read messages and threads with Python
      • Send email messages with Python
      • Manage folders and labels with Python
      • Manage events with Python
      • Manage contacts with Python
    • Ruby SDK
      • Read messages and threads with Ruby
      • Send email messages with Ruby
      • Manage contacts with Ruby
    • Kotlin/Java SDK
      • Read messages and threads with Kotlin/Java
      • Send email messages with Kotlin/Java
      • Manage folders and labels with Kotlin/Java
      • Manage contacts with Kotlin/Java
  • Support & troubleshooting
    • Contact Nylas Support
    • Usage calculation & billing
    • GDPR overview & inquiries
    • Product lifecycle
    • Get header content
    • Changed email account password
    • Email message not received
    • Nylas link directs to spam
    • Immediate webhook notifications
    • Missing notifications for read emails
    • Multiple similar server errors in v2
  • What's new
    • What's new in Nylas
    • What's new in v3
    • Product release notes
    • SDK and tool changelogs
Version:
Only show these results:
  • Dev guide /
  • Provider guides

Provider guides

This section describes how to connect your Nylas application to email and calendar providers.

  • Google
    • Create Google auth app
    • Set up service accounts
    • Set up Pub/Sub
    • Verification & security assessment
    • Google authentication in v2
  • Microsoft
    • Create Azure auth app
    • Microsoft verification guide
    • Microsoft authentication
    • Configure admin approval
    • Suggested Microsoft 365 settings
    • Troubleshoot Microsoft authentication
    • Gather Exchange logs
  • IMAP providers
    • Troubleshoot UIDVALIDITY
    • Passwords & character encoding
  • Exchange on-prem authentication
  • iCloud authentication
  • Yahoo authentication
  • Zoom Meetings
  • App passwords
  • Supported providers

Provider guides

Was this page helpful?

Please provide some feedback
Status
Support
Forums
Troubleshooting
Trust Center
Send feedback!
Blog
Roadmap
Cookies