Happy Hacktoberfest! Let's Build with Nylas :)
Create and find code snippets for Nylas v3 authentication, calendar, calendar events, webhooks and more.
- View code snippet ideas in the issues list.
- Check out our open source SDKs that are looking for contributions:
Nylas allows developers to access Emails, Calendars, and Contacts data over API. So you can complete CRUD (Create-Read-Update-Delete) operations for your users' Emails, Calendar, and Contacts using Nylas.
- Nylas documentation: API references, developer guides, and more.
- Nylas blog: We post new developer content 1–2 times a week here.
- Nylas YouTube channel: "Coding with Nylas", "Nylas On-Demand", and more. New content weekly.
If you're interested in building for Nylas, come join us.
We will follow guidelines provided by hacktoberfest. Please review them here.
View open issues with the hacktoberfest
label. It's relatively quick to create a code sample, and we are here to support you!
If you plan to work on an issue, start a quick dialogue with the maintainer and wait for the maintainer to assign the issue to you. We want everyone to get a chance to contribute, please do not take on multiple issues at once (chat with us before doing so). We will review assigned issues frequently to give everyone a chance to contribute.
After you are assigned a ticket, let's quickly chat via the issue, if required, we will provide access to our developer dashboard for v3 to get the necessary credentials, this is a relatively quick process and is open to hacktober developers to try out!
Once a PR is open and being worked on for an issue, ensure to link the issue to the PR. Linking an issue to development branch can be done on the Issue page (search for Development
).
Only issues addressed via PRs will count towards Hacktoberfest participation. Only PRs against issues will be tagged with HACKTOBERFEST
and HACKTOBERFEST-ACCEPTED
.
If you have other code samples in mind that you like to contribute, open an issues and request feedback from the maintainer before proceeding to ensure the PR will be accepted and count towards Hacktoberfest participation. We want to ensure the issue is correctly labelled for Hacktoberfest.
Check out our PR Template for you to check off before submitting a PR request. You can always reach out to the maintainer via the Issue/PR if something is not clear :)
It is up to Nylas to accept or not accept any pull requests, there is no guarantee of your PR being merged or used in the future.
We will mark any invalid PRs that contain spam, does not follow contribution guidelines, or is not in accordance with our code of conduct.
Check out our FAQs. If you don't find what you are looking for, feel free to create an issue with the label Question
and we'll follow up.
[Language]
- api-language-code-sample-name: Description of code sample
- python-account-tokeninfo: Get information about your auth tokens!
Node.js SDK
- node-starter-repo: Start building with the Nylas Node.js SDK!
- node-email-send: Send an email with Nylas the Node.js SDK!
- node-email-read: Read your email with Nylas the Node.js SDK!
- node-email-delete: Delete an email with the Nylas Node.js SDK!
Python SDK
- python-email-send: Send an email with the Nylas Python SDK!
- python-email-read: Read your email with the Nylas Python SDK!
- python-email-delete: Delete an email with the Nylas Python SDK!
Ruby SDK
- ruby-email-send: Send an email with the Nylas Ruby SDK!
- ruby-email-read: Read your email with the Nylas Ruby SDK!
- ruby-email-delete: Delete an email with the Nylas Ruby SDK!
- Shoes-Mail-Client: Create a mail box using the Nylas APIs, JRuby and Shoes 4.
Java SDK
- java-email-send: Send an email with the Nylas Java SDK!
- java-email-send-form: Send an email from a web form with the Nylas Java SDK!
- java-read-inbox: Read your email with the Nylas Java SDK!
- java-email-delete: Delete an email with the Nylas Java SDK!
Other languages
- Send Emails with Rust and C#: Send an email with Nylas REST APIs using Rust or C#!
- Send and Read Emails with PHP: Read or Send an email with Nylas REST APIs using PHP!
- contact-list-json-data: Use JSON data with the Contact List Component!
Node.js SDK
-
read-calendar: Read a calendar by Id using Node.js SDK!
-
node-create-calendar: Create a new calendar with the Nylas Node.js SDK!
Python SDK
- Add your code sample here
Other languages
- Add your code sample here
Node.js SDK
- create-grants: Create grants using Nylas Node SDK!
- read-grants: Read grants using Nylas Node SDK!
- delete-grants: Delete grants using Nylas Node SDK!
- update-grants: Update grants using Nylas Node SDK!
Node.js SDK
- node-scheduler-create: Create a scheduler page with the Nylas Node.js SDK!
- python-sentimentanalysis-r-shiny: Get sentiment analysis on email data
Node.js
- node-webhooks-challenge-serverless-function: Create Nylas Webhooks with NodeJS
- infra-setup: A collection of scripts to automate Nylas client's required infrastructure