Migrate to Netlify Today

Netlify announces the next evolution of Gatsby Cloud. Learn more

ContactSign Up
Community Plugin
View plugin on GitHub



Gatsby source plugin for fetching Meetup events. Uses Meetup’s Group ID to fetch upcoming events with the unauthenticated Group Events endpoint.

From Meetup’s documentation

Gets a listing of all Meetup Events hosted by a target group, in ascending order by default

The Schema is explicitly typed using Gatsby’s schema customisation API.

How to install

npm install --save gatsby-source-meetup-events

yarn add gatsby-source-meetup-events

Available options


Add the following to your gatsby-config, including the groupID option for the group whose events are to be fetched.

    resolve: 'gatsby-source-meetup-events',
    options: {
        groupId: `Front-End-Web-Developers-Perth`,

Available options

groupID: Required. The Group ID to query for events.

When do I use this plugin?

This plugin was created for managing a community group website. The next three events were fetched and displayed on the site so members were kept up to date with upcoming events. They could then navigate to the Meetup event and RSVP.

How to query for data

You can query the next three events by doing the following

query EventsQuery {
  allEvent(limit: 3) {
    edges {
      node {
        date: local_date(formatString: "dddd, MMMM D")
        month: local_date(formatString: "MMMM")
© 2023 Gatsby, Inc.