Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

nylas/javascript

Repository files navigation

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.

About

Open-sourced web libraries

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /