​​Integrate Once and Connect to All

The Nylas APIs for email, calendar, and contacts are compatible with 100% of email service providers, so you only have to integrate once. No more headaches building unique integrations against archaic and outdated IMAP and SMTP protocols.

Explore Docs

developer_1@3x

Quick-Start SDKs

Nylas offers three powerful SDKs with the same end result: simplifying your email, calendar, and contacts integration so you can spend more time focusing on the features you love to build. With our idiomatic SDKs for Ruby, Node JS, and Python, you can integrate Nylas into your app faster, maintain higher code quality, and onboard new developers quicker.

    
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, ACCESS_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

Modern, RESTful API

Work with one modern API that pulls json and xml data in real-time. Never worry about building updates or integrations for clients like Microsoft Exchange, Office 365, and Outlook.com that often have server-specific edge cases that are time-consuming and frustrating to debug.

    
curl https://api.nylas.com/messages/ed0djdf1r8224kkz082t9jn62 -X GET -u  vVX4pibJbmbhPEomjX7jiXL2PeVsRQ:
View Response
{ "account_id": "3j0boconb8hz8lwzkuo4flaqm", "body": "<p>Hey there!</p>...", "date": 1490839701, "folder": { "name": "inbox" }, "from":[ { "email": "sales@nylas.com", "name": "Sales" } ], "to":[ { "email": "jon@mail.com", "name": "jon@mail.com" } ], "id": "ed0djdf1r8224kkz082t9jn62", "object": "message", "subject": "Re: Hi from Nylas", "thread_id": "70lap01efukl20jvucx300dq6" }

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.