Solspace Calendar is the original and premier event and calendaring add-on for ExpressionEngine!

Calendar offers up both power and simplicity, giving you all kinds of options to satisfy your calendar needs. Need a simple display of daily activities? How about a monthly calendar? Need to fully control every table, div, and class that makes up the HTML that will become your calendar? Calendar can do all that and more.

Calendar utilizes the power of ExpressionEngine’s Channel module. Every event is created in an intuitive fieldtype as part of a channel entry. Therefore, you can take advantage of any and as many custom fields and field types, categories, etc to go along with your calendar event data. If you can do it to an entry in EE, you can do it to a Calendar event.

Events in Calendar allow you to make recurrences and exclude dates. Need weekly events? Have a group that meets on the 3rd Tuesday of every month? How about a monthly meeting that does not meet during the summer? Calendar can do all that.

Last but not least, Calendar allows you to export your events as ICS data, allowing your users to import your event data directly into other calendar applications like Google Calendar, Apple Calendar, Microsfot Outlook, and more.


The latest version of Calendar is 2.3.1. The chart below shows the current technical requirements and compatibility for the latest version of Calendar.

  Compatibility Chart

Calendar currently only supports the latest version of ExpressionEngine plus 1 point version back. The red, vertical dashed line represents the cut-off for EE versions we support. EE versions to the right of that line are no longer supported by us with our add-ons. The icon represents an update specifically for compatibility with that EE version. Please upgrade to this add-on version before upgrading to that version of ExpressionEngine.

Date formats below are: M/D/YYYY. As always, we recommend that you always use the latest versions of our add-ons. However, this chart may answer some of your questions about upgrading the Solspace Calendar add-on and ExpressionEngine, and reduce the risk of incompatibility. This chart also serves as a guide to see when support for the latest version of ExpressionEngine becomes available.

EE 3.5.x EE 3.4.x EE 3.3.x EE 3.2.x EE 3.1.x EE 3.0.x EE 2.11.x EE 2.10.x EE 2.9.x EE 2.8.x EE 2.7.x EE 2.6.x EE 2.5.x
2.2.2+ 1/20/2017
2.1.1+ 6/22/2016
2.0.4 4/18/2016 2.0.3 3/18/2016 2.0.1 2/25/2016
1.8.14 8/26/2015 1.8.13 4/28/2015 1.8.9 6/19/2014 1.8.6 4/13/2014 1.8.5 9/12/2013 1.8.4 5/14/2013 1.8.0 12/11/2012

  What People Are Saying

We've applied Calendar to a number of challenging projects, including a major University to a well-known movie theater in NYC, and it has come through every single time. We recommend it highly!


My client was looking for a calendar on their directory site after a lot of searching around and trying to build our own in house, we settled on Calendar from Solspace.

Insignia Creative

The output is really customizable making it look really streamlined on your site, and not just another 3rd party solution that’s plugged into your site with no thought whatsoever.


Perfect for a church website, this add-on saved a ton of time in getting a church calendar up and running. The .ics integration worked fine, and hooking up multiple calendars was easy.


Very pleased with results we got from @solspace calendar working in harmony with @objectivehtml Google Maps http://t.co/7fkq9kqJxY #eecms

Working with @solspace calendar today, love how much I can do with it…took me 20 minutes to convert from native #eecms calendar!!!

If you haven't used @solspace's Calendar lately for #eecms, you're missing out on a truly great add-on. It's come a loooong way from v1.0 <3

  Documentation     Installation


Requirements #

Solspace Calendar meets the same requirements as listed on the ExpressionEngine Requirements page.

  • ExpressionEngine 3.4.x - 3.5.x
  • PHP 5.3.10 - PHP 7.1.x
  • MySQL 5.0.3 or later
  • Windows and macOS browsers:
    • Chrome 21 or later
    • Firefox 28 or later
    • Safari 9.0 or later
    • Internet Explorer 11 or later
    • Microsoft Edge

Installing Instructions #

  1. Within the /system/user/addons/ directory, copy the calendar folder into your sites ./system/user/addons/ directory.
  2. Within the /themes/user/ directory, copy the calendar folder into your sites ./themes/user/ directory.
  3. Go to the Add-On Manager area in the ExpressionEngine control panel, scroll to down to the Third Party Add-Ons section, and find Calendar in the list, and click Install.
  4. Setup and configuring:
    • Before you start using Calendar, you’ll need to create Calendar field(s), calendars, and set some preferences in the Preferences area of the Control Panel.
    • If you wish to install the demo templates, click on the Demo Templates navigation item inside the Control Panel area.

  Pro Services

Need help with an implementation of Calendar? Need Calendar to do more? We're available for hire!

If you're interested in any of the above services, or have questions about them, fill out the form below to begin our conversation!

  EE Aftercare

Ongoing repairs, additions, and adjustments are a normal part of the life cycle of a web site. With EE Aftercare, you have someone on your team who you can trust to take care of your web site. Solspace brings years of experience in developing, refurbishing, and supporting EE web sites. With EE Aftercare, you have a high-end developer on your team, working with you to have the best and most effective possible web presence.

Learn more about EE Aftercare