nylas/nylas-nodejs được TopGit xếp vào nhóm dự án mã nguồn mở, với 180 sao trên GitHub, viết chủ yếu bằng TypeScript. A NodeJS wrapper for the Nylas REST API for email, contacts, and calendar.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
The official Node.js SDK for Nylas — the infrastructure that powers communications
📖 SDK Guide ·
📚 API Reference ·
🚀 Sign up ·
💡 Samples ·
💬 Forum
The official Node.js SDK for Nylas — the infrastructure that powers communications. Integrate with Gmail, Microsoft, IMAP, Zoom, and 250+ email, calendar, and meeting providers in 5 minutes. Covers Email, Calendar, Contacts, Scheduler, Notetaker, and Agent Accounts.
This repository is for contributors and anyone installing the SDK from source. If you just want to use the SDK in your app, head straight to the Node.js SDK guide on developer.nylas.com.
Get started
Sign up for a free Nylas account and grab your API key from the Nylas Dashboard.
Read the Getting started guide for the core concepts (applications, grants, API keys).
Install the SDK and make your first request — see below.
You can also bootstrap from the terminal:
brew install nylas/nylas-cli/nylas
nylas init
More options in the CLI getting-started guide.
⚙️ Install
Requirements: Node.js v18 or later.
npm install nylas
# or
yarn add nylas
The package ships its own TypeScript types — no @types/nylas needed. It's a hybrid ESM + CommonJS package, so both import and require work.
To install from source:
git clone https://github.com/nylas/nylas-nodejs.git
cd nylas-nodejs
npm install
Runtime support
Tested on Node.js 18+. Also runs on AWS Lambda, Cloudflare Workers, and Vite/edge environments — see the examples/ directory for working setups.
⚡️ Usage
You access Nylas resources (messages, calendars, events, contacts, …) through an instance of Nylas. Initialize it with your API key — and optionally an apiUri matching your data residency.
import Nylas from "nylas";
// or: const Nylas = require("nylas").default;
const nylas = new Nylas({
apiKey: process.env.NYLAS_API_KEY,
apiUri: process.env.NYLAS_API_URI, // e.g. https://api.us.nylas.com
timeout: 30, // optional, in seconds
});
Once initialized, use it to make requests against a grant (an authenticated end-user account):
The SDK throws typed errors you can catch and inspect. Every API error carries a requestId and flowId — include both when filing a support ticket so we can trace the request end-to-end.
Runnable examples live in examples/ — including agent accounts, attachments (incl. large attachments), calendars, folders, grants, messages, notetakers, and edge runtimes (AWS Lambda, Cloudflare + Vite, generic edge).
For full sample apps and product quickstarts, browse nylas-samples on GitHub — every official SDK has Email, Calendar, Contacts, Scheduler, and Webhooks quickstarts.
🤖 AI agents
nylas/skills drops Nylas into Claude Code, Cursor, Codex, and other agents that support the skills format:
Dev guide & best practices: developer.nylas.com/docs/dev-guide
Changelog: CHANGELOG.md
✨ Upgrading
See CHANGELOG.md for per-release notes. Older upgrade guidance lives in UPGRADE.md.
💙 Contributing
Issues, ideas, and pull requests welcome — see Contributing.md. Before opening a large change, please open an issue or post in the forum so we can sanity-check the direction.
🔒 Security
Found a vulnerability? Please don't open a public issue. Report it through our Vulnerability Disclosure Policy.
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/nylas/nylas-nodejs là nguồn chính thức.
nylas/nylas-nodejs có bao nhiêu sao?
nylas/nylas-nodejs có 180 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/nylas/nylas-nodejs. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
nylas/nylas-nodejs có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho nylas/nylas-nodejs. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
nylas/nylas-nodejs có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho nylas/nylas-nodejs. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
nylas/nylas-nodejs còn đang phát triển không?
Commit gần nhất trên nylas/nylas-nodejs là 5 ngày trước (theo timestamp GitHub). Repo có 126 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
nylas/nylas-nodejs dùng license gì?
nylas/nylas-nodejs phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
nylas/nylas-nodejs viết bằng ngôn ngữ gì?
nylas/nylas-nodejs chủ yếu viết bằng TypeScript. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về nylas-nodejs?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về nylas-nodejs.