Gatsby Book Launch

“The missing guide to the modern web” launches on Thursday, Sep 29th: Modular: The Web’s New Architecture

ContactSign Up for Free
Community Plugin
View plugin on GitHub


Build Status npm Code Style semantic-release

This plugin uses the is24 real estate api and fetches all estates for a single user. It does only work with pregenerated oauth credentials. The estates are fetched for the logged in user.


npm install --save gatsby-source-is24

How to use

// In your gatsby-config.js
plugins: [
  resolve: `gatsby-source-is24`,
  options: {
    // required option properties
    oauth_consumer_key: 'oauth_consumer_key',
    consumer_secret: 'consumer_secret',
    oauth_token: 'oauth_token',
    oauth_token_secret: 'oauth_token_secret',
    // optional option properties
    // baseUrl = '', // The base url to query
    // replacer = { substr: '@' }, // replacer object to be used for sanitizing the properties
    // mapping, // mapping object to be used for mapping the properties

How to query

You can query npm nodes like the following

allEstates {
  allIs24Estates {
    edges {
      node {

singleEstate {
  is24Estates(id: { eq: "123456" }) {


  • write tests
  • Roll out for other types
© 2022 Gatsby, Inc.