Migrate to Netlify Today

Netlify announces the next evolution of Gatsby Cloud. Learn more

ContactSign Up
Community Plugin
View plugin on GitHub


NPM version Build Status

A Gatsby plugin that fetches user articles from Dev.to’s /articles?username combined with /articles/${id} endpoint.


Install gatsby-source-dev in your project:

yarn add gatsby-source-dev
npm install gatsby-source-dev

Then add the plugin to your gatsby-config.js file:

  resolve: "gatsby-source-dev",
  options: {
    // This is your username on Dev.to
    username: ''

The plugin will store the Dev.to API response in Gatsby. Here’s an example of a query that fetches an articles title, id, and description.

  allDevArticles {
    edges {
      node {
        article {

The node contains the entire response from Dev.to’s endpoint.

Pagination is not yet implemented

© 2023 Gatsby, Inc.