Migrate to Netlify Today

Netlify announces the next evolution of Gatsby Cloud. Learn more

ContactSign Up
Community Plugin
View plugin on GitHub


Source plugin for pulling data into Gatsby from Vimeo user videos endpoint.

You will need to register on Vimeo to get API keys to use this plugin: https://developer.vimeo.com/apps/new


npm install --save gatsby-source-vimeo

How to use

// In your gatsby-config.js
plugins: [
    resolve: `gatsby-source-vimeo`,
    options: {
      clientSecret: 'INSERT_YOUR_CLIENT_SECRET',
      searchQuery: 'INSERT_SEARCH_QUERY [OPTIONAL]',
      transformer (video) {
        // Transform the video data [OPTIONAL]
        // i.e. Add extra fields or alter existing field
        video.newField = 'value'
        return video

Remember you are only fetching video information, so this will provide you with Video titles, descriptions, embedded iframes and thumbnails.

© 2023 Gatsby, Inc.