Power Your CRM With the Email, Calendar & Contacts API Developers Trust

The Nylas API connects your application to email, calendar, and contacts data from Gmail, Outlook.com, Exchange, and the rest.

Learn how Nylas is speeding CRM go-to-market and increasing revenue!

"Nylas allowed us to integrate with Office 365, Outlook, Exchange, and IMAP email providers in a scalable way."



Co-founder and CEO at Pipedrive

Integrate Email Into Your CRM with the Nylas Email API

The Nylas API acts as a single point of integration that connects your application to 100% of email providers.

Developers save as much as 18 months by building on top of the Nylas Email API.

Request Demo


Power Calendar Connectivity in Your CRM

Streamline scheduling processes with the Nylas Calendar API. In as little as four lines of code, you can embed the scheduling functionality your users need.

Allow your users to access team-level calendars to find a time that works for everyone.

As soon as an appointment slot is booked, the user's calendar and your application are automatically updated.

Send automated appointment reminders so your user's never miss a meeting.

Request Demo


Sync Up-to-Date Contacts Data With the Nylas Contacts API

Provide richer contacts data by syncing contact details from user's address books into your application.

The Nylas Contacts API allows your users to make warmer sales intros with the help of a smart connection graph.

Compile data from each individual's mailbox to create an up-to-date unified contact directory.

Request Demo


Privacy & Security

Enterprise-grade security and privacy controls have always been at the heart of Nylas. Here are some of the ways we protect and secure data in our infrastructure.
SOC 2 Certified
GDPR Compliant
View Nylas Security

Start Developing Today

Connect up to 10 accounts (email, calendar, and contacts) for free today.

Start Free Trial
Free 30 day trial. No payment required.

Quick-start SDKs

Nylas offers three powerful SDKs with the same end result: simplifying your email, calendar, and contacts integration. Integrate with ease and build more of the things you love.

import Nylas from 'nylas';   Nylas.config({ appId: APP_ID, appSecret: APP_SECRET, });   var nylas = \Nylas.with(ACCESS_TOKEN);   nylas.threads .count({in:'inbox'}) .then(count => { console.log( `There are ${count} events in your inbox.` ); });
from nylas import APIClient   client = APIClient( APP_ID, APP_SECRET, token, ) threads = \client.threads.where( unread=True, limit=5, )  for thread in threads: print(thread.subject)
require 'nylas'   nylas = Nylas::API.new( app_id: APP_ID, app_secret: APP_SECRET, access_token: ACCESS_TOKEN )   threads = nylas .threads.search("Hello!")   threads.each do |thread| puts thread subject end

Request a Demo from One of Our Platform Specialists

Nylas needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For more information, check out our Privacy Policy.