Skip to content

Latest commit

Β 

History

History
85 lines (55 loc) Β· 2.22 KB

File metadata and controls

85 lines (55 loc) Β· 2.22 KB

Nylas JavaScript

Modern, open source JavaScript/TypeScript packages for integrating with the Nylas platform

License: MIT Node.js TypeScript

πŸ“¦ Packages

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

πŸ“– Documentation β†’

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

πŸ“– Documentation β†’

npm install @nylas/react

πŸ›  Development

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

🀝 Contributing

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

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ†˜ Support


Built with ❀️ by the Nylas team and open source contributors.