Nylas Java SDK
This is the GitHub repository for the Nylas Java SDK and this repo is primarily for anyone who wants to make contributions to the SDK or install it from source. If you are looking to use Java to access the Nylas Email, Calendar, or Contacts API you should refer to our official Java SDK Quickstart Guide.
The Nylas Communications Platform provides REST APIs for Email, Calendar, and Contacts, and the Java SDK is the quickest way to build your integration using Java.
Here are some resources to help you get started:
- Nylas SDK Tutorials
- Get Started with the Nylas Communications Platform
- Sign up for your Nylas developer account.
- Nylas API Reference
If you have a question about the Nylas Communications Platform, please reach out to support@nylas.com to get help.
Install
Note: The Nylas Java SDK requires Java 8 or above.
Setup via Gradle: If you're using Gradle, add the following to your dependencies section of build.gradle:
implementation("com.nylas.sdk:nylas-java-sdk:1.1.0")
Setup via Maven: For projects using Maven, add the following to your POM file:
<dependency>
<groupId>com.nylas.sdk</groupId>
<artifactId>nylas-java-sdk</artifactId>
<version>1.1.0</version>
</dependency>
Build from source: To build from source, clone this repo and build the project with Gradle.
git clone https://github.com/nylas/nylas-java.git && cd nylas-java
./gradlew build
This will create a new jar file in the build/libs subdirectory.
See Gradle documentation on Building Java Libraries or the Gradle User Manual for more information.
Usage
To use this SDK, you first need to sign up for a free Nylas developer account.
Then, follow our guide to setup your first app and get your API access keys.
For code examples that demonstrate how to use this SDK, take a look at our Java SDK Quickstart Guide.
Contributing
Please refer to Contributing for information about how to make contributions to this project. We welcome questions, bug reports, and pull requests.
License
This project is licensed under the terms of the MIT license. Please refer to LICENSE for the full terms.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
