Only show these results:

Nylas v2 Calendar overview

The Nylas Calendar API gives your application a secure, reliable connection to your end users' calendars and the events they contain. It provides a REST interface that lets you...

  • Access data for calendars and events (event titles, location, description, dates, and so on).
  • Schedule events and send notifications.

How the Calendar API works

Each end user who authenticates with your Nylas application can have either zero, one, or multiple calendars. Every calendar is a simple object that serves as a container for individual events.

End users' accounts can have many calendars, including the primary calendar, the Emailed Events calendar, shared team calendars, and other custom calendars. They might also have Read access to their colleagues' calendars. See Using the Calendar API for more information.

How the Nylas Scheduler works

The Nylas Scheduler lets you integrate the full range of calendar features with your application. This allows your end users to create highly customizable scheduling pages.

Attendees and organizers can easily view others' availability and book meetings without needing to turn to third-party scheduling solutions.

How virtual calendars work

Virtual calendars work like any other calendar, and they make it simple to embed customized scheduling features in your application. They're ideal for situations where you need to schedule events for people or objects that aren't associated with an existing calendar account (for example, a meeting room).

More resources

The Nylas Samples Github repository includes working example applications in several languages that use the Nylas Calendar APIs. The following examples are interesting places to start exploring: