Nylas offers a set of REST-style integration APIs and tools that let you quickly add communications functionality to an application you’re developing. You can use the Nylas APIs to integrate using any HTTP library that can make REST-style queries. The Nylas APIs accept and return JSON objects on every endpoint, so your interactions with the platform are predictable and straightforward.
Nylas currently supports v3.x of its APIs. For the latest information about new releases and SDK features, see what’s new in Nylas.
We consider additive changes to be non-breaking. Functionally, this means that Nylas can add fields to an API response object without releasing a new API version. Make sure you build your project to handle this possibility.
You can manage your Nylas application using the Nylas Dashboard, and build your integration using one of the Nylas-maintained SDKs (Node.js, Python, Ruby, and Kotlin/Java) or one of the community-maintained SDKs.
API references, error codes, and rate limits
Nylas maintains API references for all of its endpoints.
- Administration endpoints
- Email, Calendar, and Contacts endpoints
- ExtractAI endpoints
- Scheduler endpoints
- Notetaker endpoints
We also maintain a list of error codes and guidance on rate limits.
Code samples
Nylas maintains a GitHub repository of sample code for example implementations of some of the most common features and use cases.
The Nylas Developer Blog
Our Developer Relations team regularly posts helpful demos and tutorials on the Nylas Developer Blog.