Open-source examples for the Nylas APIs. Snippets and reference apps across every official SDK — Email, Calendar, Contacts, Scheduler, Notetaker, and Webhooks.
Sign up · Docs · CLI docs · Main org · Forum · Blog
Sign up to create an app and generate an API key. Or do it from the terminal:
brew install nylas/nylas-cli/nylas
nylas initMore options in the CLI getting-started guide. Then pick a quickstart for your stack — see below.
Per-product quickstart guides, available across every official SDK.
Products: Email · Calendar · Contacts · Scheduler · Webhooks
Languages: Node.js · Python · Ruby · Java · Kotlin
A few good entry points:
- quickstart-email-python — send and read email with the Python SDK.
- quickstart-calendar-node — manage events with the Node.js SDK.
- quickstart-v3-scheduler-nextjs — embed the Nylas Scheduler in a Next.js app.
- quickstart-nylas-connect-react-spa — hosted auth in a React SPA with
@nylas/connect.
Standalone projects that go a bit further than a quickstart.
- meeting-notes-generator — generate meeting notes with Nylas Notetaker and AI.
- nylas-api-mcp — experimental MCP server for the Nylas API.
- TinyMCE-Nylas-Email-API — rich-text email composer using TinyMCE and the Email API.
- node-email-responder-ai — auto-respond to emails with generative AI.
- next-js-nylas-auth-flow — full Nylas auth flow in Next.js.
By product: Email · Calendar · Contacts · Scheduler · Webhooks · Auth
By language: Node.js · Python · Ruby · Java
Three collections in the public workspace, pre-wired and ready to fork.
| Collection | Run |
|---|---|
| Administration | |
| Email, Calendar, Contacts & Notetaker | |
| Scheduler |
- nylas-nodejs ·
npm i nylas - nylas-python ·
pip install nylas - nylas-ruby ·
gem install nylas - nylas-java · Maven / Gradle
Community: Teamwork/nylas-go, lanlin/nylas-php.
nylas/skills drops Nylas into Claude Code, Cursor, Codex, and other agents that support the skills format:
npx skills add nylas/skills
/plugin marketplace add nylas/skills # Claude CodeThe CLI installs an MCP server for Claude Desktop, Claude Code, Cursor, Windsurf, or VS Code:
brew install nylas/nylas-cli/nylas
nylas mcp installWalkthrough: give AI agents email access via MCP.
Pull requests welcome — see CONTRIBUTING.md. New to open source? The starter template is a good place to begin.
Forum · LinkedIn · X · YouTube
If you're interested in building Nylas, come join us.
