Gridsome uses Source Plugins to get data from third party CMS' or API's into your JAMstack website. Recently I felt I needed a custom source plugin and in this video I explain how you can do that as well.

The code is open source: https://github.com/timbenniks/gridsome-source-example