Migrate to Netlify Today

Netlify announces the next evolution of Gatsby Cloud. Learn more

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: https://gitlab.com/urbanlink/gatsby-plugin-ical/snippets/1930290

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.