One Email API; 4.5 Billion Inboxes

Get full-featured email sync and send with just four lines of code.

Schedule a Demo Create Account


Syncing Email Accounts Into Your Application

Email is the backbone of all business communications, making it a mission-critical feature for many software applications. And yet, any developer who has built an email integration knows it’s no easy feat. Integrating with just one email provider, let alone multiple providers, requires a huge upfront lift and ongoing maintenance work as the email providers update their APIs.

That’s why we built the Nylas Email API, so developers can build email connectivity into their application with ease. The Nylas API makes it easy to integrate Gmail, Outlook, Microsoft Exchange, Office 365 and the rest into your application.

Integrate with One Email API
Connect with Every Inbox

The Nylas Email API acts as a layer of abstraction on top of all email providers. With just a few lines of code, developers can add full-featured, bi-directional email sync to their applications with ease.


Save valuable engineering time

Save 18-24 months of engineering team time by building on top of the Nylas Email API


Integrate once; connect with many

Power your app with email sync & send across 100% of email providers using just one API


Beat the competition

Go to market faster with full email sync & send features, as well as analytics


Reduce costs

Eliminate ongoing maintenance costs of building a solution yourself


Enjoy enterprise-grade security

Data for each account is fully encrypted and isolated with multi-level permission checks

Build Email Features into Your Application with Just 4 Lines of Code

With the Nylas Email API, building an email integration takes just takes a few lines of code. We are excited to offer SDKs in three core languages: NodeJS, Python, and Ruby.

Get full CRUD (create, read, update, delete) access to your users’ inboxes with just 4 lines of code:

import Nylas from'nylas';   Nylas.config({ appId: APP_ID, appSecret: APP_SECRET, });   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) for thread in client.threads.where(unread=True, limit=5): print(thread.subject)
require 'nylas'"Hello!").each do |thread| puts thread .subject end

Powerful Email Features Your Users Will Love

In addition to full email sync and send capabilities, Nylas powers all the email features your users want (and then some):


Sales & marketing automation

Your users will close more deals faster with automated email workflows


Data entry, retention & backup

Sync historic and live email data in your application with 100% accuracy


Give bcc the boot

Emails automatically sync in the background, no bcc required

Group 6

World-class email deliverability

Send every email with confidence that it will reach your recipient, not the SPAM folder


Email analytics

Empower your users with analytics like open rates, link clicks, and reply tracking, as well as individual rep metrics

“Nylas allowed us to integrate with Office365, Outlook, Exchange, and IMAP email providers in a scalable way.

The new features we built with the Nylas API help users understand each contact, opportunity, or deal at a glance - and because they don't have to switch to another app to communicate, they can be much more productive and close deals faster.

Nylas made it easy for us to deliver great email features that are also secure, reliable, and scalable.”

Bitmap (4)


Co-founder and CEO at Pipedrive

Bitmap (3)

Ready to get started?

FAQ Section

How do I get started with the Nylas Email API?

You can create a developer account with Nylas and sync up to 10 email accounts from different users for free using the Nylas Email API here.

Where do I access the Nylas Email API key?

You can access the Email API key directly from your Nylas dashboard. One key unlocks access to any email provider in the world! Exciting, we know.

How do my users activate email sync?

Your users can kick-start full email sync simply by granting Nylas access to their account. Your users will input their credentials and then be redirected back to your application.

What kinds of companies use the Nylas Email API?

Learn how customers in the CRM, ATS, automotive, finance and legal industries, and more use the Nylas Email API on our case studies page.

What language is the Nylas Email API built on?

Python! We love Python at Nylas; it’s reliable and robust, just like our Email API.

How is the Email API secured?

The Nylas Email API encrypts 100% of your data with enterprise-grade security standards. In addition, Nylas is GDPR compliant, SOC2 compliant, and HIPAA and FINRA ready.

What are the pricing options for the Nylas Email API?

You can sync up to 10 user’s email accounts for free for 30 days. After that, pricing is based on the number of accounts you have synced; you can view our pricing page for more details.

Additional questions about building your email integration?

Check out our comprehensive Getting Started guide.