Modern, open source JavaScript/TypeScript packages for Nylas โ the infrastructure that powers communications
๐ Docs ยท ๐ API Reference ยท ๐ Sign up ยท ๐ก Samples ยท ๐ฌ Forum
Modern, open source JavaScript/TypeScript packages for integrating with Nylas โ the infrastructure that powers communications. Integrate with Gmail, Microsoft, IMAP, Zoom, and 250+ providers in 5 minutes, or give your AI agent its own mailbox. Covers Agent Accounts, Email, Calendar, Contacts, Scheduler, and Notetaker.
This monorepo contains developer-friendly packages for building applications with Nylas APIs. Each package is independently versioned and published to npm.
Modern, secure OAuth connection library for Nylas APIs.
- ESM-only, TypeScript-first, zero runtime dependencies
- Works in modern browsers and Node 22+
- Automatic session, token, and scope management
- Popup and inline OAuth flows
npm install @nylas/connect
React components and hooks for Nylas API integration.
- TypeScript-first with full type safety
- Works with React 18 and 19
- Pre-built Scheduler and booking UI components
- OAuth connection hooks and utilities
- Modular exports for tree-shaking
npm install @nylas/react
This is a monorepo managed with pnpm workspaces.
# Install dependencies pnpm install # Build all packages pnpm build # Run tests pnpm test # Lint code pnpm lint
We welcome contributions! Please see our Contributing Guide for details on:
- Setting up your development environment
- Submitting bug reports and feature requests
- Creating pull requests
- Code style and testing guidelines
This project is licensed under the MIT License - see the LICENSE file for details.
- ๐ Documentation: developer.nylas.com
- ๐ฌ Community: Forums
- ๐ Issues: GitHub Issues
Built with โค๏ธ by the Nylas team and open source contributors.