# Premium Plugins

> FullCalendar v4 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v4/premium
>
> Latest version (v7): https://fullcalendar.io/docs/premium.md

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):

- [Timeline View](https://legacy.fullcalendar.io/v4/timeline-view.md) - good at displaying a large number of resources
- [Vertical Resource View](https://legacy.fullcalendar.io/v4/vertical-resource-view.md) - good at displaying a fewer number of resources

Scheduler is a premium product that has different licensing than the standard FullCalendar library.
<a href='https://fullcalendar.io/license' class='more-link'>More about licensing</a>


## 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:

```js
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](https://www.npmjs.com/) or [Yarn](https://yarnpkg.com/). 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](https://legacy.fullcalendar.io/v4/timeline-view.md):

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

To initialize a calendar, <a href='https://legacy.fullcalendar.io/v4/initialize-es6.md' class='more-link'>read about using an ES6 build system</a>


## Download

You can also download the library manually. <a href='https://github.com/fullcalendar/fullcalendar-workspace/releases' class='more-link'>View all releases</a>

Once you've downloaded it, you can initialize a calendar <a href='https://legacy.fullcalendar.io/v4/initialize-globals.md' class='more-link'>using script tags and browser globals</a>

## Demos

- [Various Resource-Timeline Views](https://legacy.fullcalendar.io/v4/timeline-standard-view-demo)
- [1-day vertical resource view](https://legacy.fullcalendar.io/v4/vertical-resource-standard-demo)
