These docs are for an old release. Info on upgrading to v5
edit doc

Docs Premium Plugins

FullCalendar “Scheduler” is the name for a collection of premium plugins. There are currently two distinct plugins that provide new views, both of which are good at displaying resources (things that events can be assigned to, like rooms):

Scheduler is a premium product that has different licensing than the standard FullCalendar library. More about licensing

Free Trial

Scheduler can be downloaded and evaluated for an unlimited amount of time, free of charge. This evaluation version is licensed under a Creative Commons license that does not allow distribution of source code modifications nor use in commercial production websites or products.

During the free trial, in order to hide the license warning, use the following key:

var calendar = new Calendar(calendarEl, {
  schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives'

But first, you must install the necessary plugins…

Package Managers

FullCalendar Scheduler is available on NPM or Yarn. You’ll first need to install FullCalendar’s core package as well as the premium plugins you plan to use. For example, the following is how you install Resource Timeline View:

npm install --save @fullcalendar/core @fullcalendar/resource-timeline

To initialize a calendar, read about using an ES6 build system


You can also download the library manually. View all releases

Once you’ve downloaded it, you can initialize a calendar using script tags and browser globals