Modern, open source JavaScript/TypeScript packages for integrating with the Nylas platform
License: MIT Node.js TypeScript
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 UI components for email, calendar, and contacts
- 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.