The average enterprise on Netlify ships 140 times per week. Where does your team rank?

ContactSign Up
Community Plugin
View plugin on GitHub


Create an iCalendar feed for the events in your GatsbyJS site.

NOTE: This plugin is an early release. It works, but is relying on predefined node specifications. This plugin is not suitable for production yet, unless your event-node matches. `

pipeline status coverage report


npm install --save gatsby-plugin-ical


This plugin makes use of MomentJS for data handling. Under the hood ical-generator is used for creating the iCalendar file.

Available options

Checkout this snippet for available options:

When do I use this plugin?

This plugin creates an iCalendar file in your public folder with the events on your GatsbyJS site. On each build, all events are queried and transformed into an calendar.ics file. The link to this file is the URL for a calendar.

© 2023 Gatsby, Inc.