EVERYTHING XIAOMI
Get listed
Gatsby logo

Gatsby

Gatsby is an open-source, React-based framework for building websites such as eCommerce and marketing sites, blogs and documentation.

Place
#1 of 35
Score
8.1
Gatsby's website

What Gatsby is

Gatsby is an open-source, React-based framework for building websites such as eCommerce and marketing sites, blogs and documentation. It supports JavaScript and Node.js, with rendering options including Static Site Generation, Deferred Static Generation and Server-Side Rendering. Its GraphQL data layer gives page components a consistent way to request information from content, APIs and services. Gatsby also provides code-splitting, image optimization, lazy loading and webpack. Its plugin library covers CMS, styling, analytics, e-commerce, payments, authentication and search; official integrations include hosting providers and content management systems. The open-source framework is free. A separate Free plan costs nothing and includes a 300-credit monthly limit, unlimited deploy previews and custom domains with SSL. Personal is listed at $9 a month and Pro at $20 a month; Enterprise pricing is custom. Projects pause when monthly usage limits are reached. Gatsby 5 requires Node 18 and React 18.

Good

  • Supports SSG, DSG and SSR rendering options.
  • GraphQL data layer connects content, APIs and services.
  • Includes code-splitting and image optimization.
  • Plugin library covers CMS, analytics and commerce.
  • Free plan includes unlimited deploy previews.

Watch out

  • Free plan has a 300-credit monthly limit.
  • Projects pause after monthly usage limits are reached.
  • Gatsby 5 requires Node 18 and React 18.
  • Enterprise pricing is custom.

Who it suits

Gatsby suits React developers building content-rich websites and choosing among static, deferred or server-side rendering. Its plugins and CMS integrations support a range of site types and content sources.

Verdict

Gatsby combines a React framework with a GraphQL data layer and several rendering approaches. The open-source framework is free, while hosted plan usage is subject to credit limits and projects can pause when those limits are reached.

Plans and prices

From Gatsby's own pricing page, checked 28 Sep 2001.

All about pricing
PlanPriceWhat it gives you
Gatsby open sourceFreeopen-source framework · always free
FreeFree300 credit limit / month · unlimited deploy previews · custom domains with SSL · $0 forever
Personal$9 a month1,000 credits / month · priority email support · 1-day observability · $9 /month
Pro$20 a month3+ concurrent builds · 30-day analytics & metrics · monthly credits from plan · $20 /month with unlimited members
EnterprisePriced on request99.99% SLA · enterprise network tier · SSO & SCIM · 24/7 dedicated support · Custom
FreeFreeBuild and deploy free forever
Personal$9 a monthReady for real traffic
Pro$20 a monthShip faster as a team
EnterprisePriced on requestScale with confidence

The facts

Each one read from Gatsby's own pages, with the date it was checked.

What it does

CMS integration
Yeschecked 20 Sep 2001
CMS integrations
Official CMS integrations include Contentful, Cosmic, DatoCMS, Sanity, Agility, Contentstack, Drupal, Flotiq, Kontent, Strapi, and WordPress.checked 28 Sep 2001
Content sources
apichecked 20 Sep 2001
Data layer
Gatsby uses GraphQL to provide a uniform way for page and StaticQuery components to declare the data they need.checked 28 Sep 2001
Gatsby 5
Gatsby 5 requires Node 18 and React 18.checked 28 Sep 2001
GraphQL data layer
Its data layer combines content, APIs, and services into one web experience.checked 27 Sep 2001
Hosting integrations
Official hosting integrations include Azure, Amazon Web Services S3, Fastly, Firebase, Google Storage, Netlify, and Vercel.checked 28 Sep 2001
Incremental builds
Yeschecked 20 Sep 2001
Local preview server
Yeschecked 20 Sep 2001
Multilingual support
Yeschecked 20 Sep 2001
Open-source framework
Gatsby is a React-based, open-source framework for building websites.checked 27 Sep 2001
Performance
Gatsby provides code-splitting, image optimization, lazy-loading, webpack, and Deferred Static Generation out of the box.checked 28 Sep 2001
Plugins
The Gatsby Plugin Library lists 3,269 results and includes plugins for CMS, CSS and UI, analytics, e-commerce, payment, authentication, and search.checked 28 Sep 2001
Private by default
New projects on credit-based accounts start private until published.checked 27 Sep 2001
Rendering
Gatsby can use Static Site Generation, Deferred Static Generation, or Server-Side Rendering.checked 28 Sep 2001
Rendering options
Gatsby supports SSR, DSG, and Cloud Functions for additional flexibility.checked 27 Sep 2001
Repository integrations
Integrations include GitHub Enterprise Server, self-managed GitLab, and Bitbucket.checked 27 Sep 2001
Security
Gatsby says its security program is SOC 2 Type 2 certified for Security, Availability, and Confidentiality, and that it adheres to GDPR.checked 28 Sep 2001

The company

Company identity
Gatsby is powered by the Gatsby community and Gatsby, the company.checked 27 Sep 2001
Company transition
Gatsby Inc. announced that it joined Netlify and that Gatsby Cloud would be incorporated into Netlify’s platform.checked 28 Sep 2001

Money

Free deploy previews
The Free plan includes unlimited deploy previews.checked 27 Sep 2001
Free domains and SSL
The Free plan includes custom domains with SSL.checked 27 Sep 2001
Free plan
Yeschecked 20 Sep 2001
Free tier limit
The Free plan includes a 300-credit monthly limit.checked 27 Sep 2001
The full review of Gatsby

Gatsby is an open-source framework for React developers building websites, from stores and marketing pages to blogs and documentation. It suits teams that want a GraphQL content layer alongside several rendering choices and are prepared to work in JavaScript and Node.js. Its free framework is compelling; hosted plans add credits and support, but usage caps can pause projects.

Overview

Gatsby brings content, APIs, and services together through a GraphQL data layer, letting pages and StaticQuery components declare the data they need in a common way. That structure can help projects draw from multiple sources, but it also makes Gatsby a more opinionated choice than a minimal static-site tool.

It supports Static Site Generation, Deferred Static Generation, and Server-Side Rendering. Code-splitting, image optimization, lazy-loading, webpack, and Deferred Static Generation are included out of the box, giving React developers several performance and delivery tools without requiring a separate framework for each rendering approach.

Key features

Content and integrations

The plugin library spans CMS, styling and UI, analytics, commerce, payments, authentication, and search. Official CMS integrations include Contentful, Sanity, Strapi, and WordPress, among others; hosting integrations include Netlify, Vercel, AWS S3, Azure, and Firebase. This breadth makes Gatsby useful when a site must connect an existing content or hosting stack, though teams should expect to choose and maintain the integrations that fit their setup.

CMS integration, incremental builds, multilingual support, and a local preview server are supported. The uniform GraphQL layer is a practical advantage for content-heavy sites, while Gatsby 5's requirement for Node 18 and React 18 sets a firm baseline for projects adopting that version.

Hosted platform and security

Netlify's platform adds team roles and permissions, multi-team collaboration, one-time-password authentication apps, and integrations with GitHub Enterprise Server, self-managed GitLab, and Bitbucket. New projects on credit-based accounts start private until published. Gatsby says its security program is SOC 2 Type 2 certified for Security, Availability, and Confidentiality and adheres to GDPR; Netlify describes its platform as SOC 2 certified. Gatsby does not run a formal bug bounty or pay monetary rewards for vulnerability reports.

Support ranges from community issue reporting and questions to priority email and 24/7/365 support with an SLA. Gatsby Inc. joined Netlify, with Gatsby Cloud being incorporated into Netlify's platform, so Gatsby's hosted offering sits within that platform transition.

Pricing

The framework itself is free and open source. Hosted pricing starts at free on the Free plan and rises to $9 a month for Personal and $20 a month for Pro. Enterprise has custom pricing.

PlanPrice and included termsBest fit
Gatsby open sourcefree; billed always free. Open-source framework.Developers who want the framework without a hosted-plan allowance.
Freefree; billed $0 forever. 300 credits per month, unlimited deploy previews, custom domains with SSL.Small projects or evaluation that can stay within the monthly credit cap.
Personal$9 a month; billed $9 /month. 1,000 credits per month, priority email support, 1-day observability.Individual projects needing a larger allowance and priority email support.
Pro$20 a month; billed $20 /month with unlimited members. 3+ concurrent builds, 30-day analytics and metrics, monthly credits from plan.Teams that need concurrent builds, longer analytics history, and unlimited members.
EnterpriseCustom pricing. 99.99% SLA, enterprise network tier, SSO and SCIM, 24/7 dedicated support.Organizations requiring enterprise access controls and dedicated support.

The lower hosted tiers trade capacity and support for lower cost: Free has 300 monthly credits and no stated priority support, while Personal raises the allowance to 1,000 and adds priority email. Pro's unlimited-member term is useful for larger teams, but its monthly credits still make usage a consideration. Projects pause when monthly usage limits are reached until the next billing cycle, so a cap can interrupt a live project rather than merely slow it down.

Gatsby Cloud Serverless Functions on the free plan are limited to 100,000 invocations per month, 128MB of memory, and a 15-second timeout. Those caps matter for projects that depend on serverless workloads; they are separate practical constraints alongside hosted-plan credits.

Platforms

Gatsby is available as an API-based, self-hosted, and web offering. Its supported development languages are JavaScript and Node.js, making it a natural fit for React teams already working in that ecosystem rather than developers seeking a language-agnostic site builder.

Who it's for

Gatsby is best suited to React developers building content-rich or commerce websites who value multiple rendering strategies, an integrated GraphQL data layer, and a broad integration ecosystem. It is less suitable for projects that need predictable uninterrupted hosted usage beyond a credit cap, or teams that do not want to work with React, JavaScript, and Node.js.

Pros and cons

  • Pros: SSR, DSG, and static generation give teams meaningful choices for how pages are delivered.
  • Pros: GraphQL, incremental builds, local previews, and a wide plugin and CMS ecosystem support complex content workflows.
  • Pros: The free hosted tier includes unlimited deploy previews and custom domains with SSL.
  • Cons: Credit limits can pause projects until the next billing cycle, making the free plan a constrained choice for sustained usage.
  • Cons: Gatsby 5 requires Node 18 and React 18, which may rule out older project environments.
  • Cons: Free serverless functions have fixed invocation, memory, and timeout limits.

Alternatives

For a broader comparison, see Static site generators.

  • Bridgetown is a free-plan alternative available for API, Linux, macOS, self-hosted, and Windows environments.
  • Hugo is a free, open-source option for Windows, macOS, and Linux.
  • Cecil is free software under the EUPL-1.2 license for Linux, macOS, and Windows.
  • Eleventy is a free, MIT-licensed, self-hosted static-site generator for Linux, macOS, Windows, and self-hosted environments.
  • Nanoc is a free passion project for Linux, macOS, and Windows.
  • Publii is a free-plan option for Windows, macOS, and Linux.
  • Metalsmith is free, MIT/(L)GPL-licensed software available for API, Linux, macOS, and Windows.
  • Nikola is a free-plan alternative for Windows, macOS, and Linux.

Verdict

Choose Gatsby if you are a React team that needs a flexible rendering model and a unified way to pull content and services into websites. Its free framework and deep integration range are strong reasons to adopt it; look elsewhere if hosted credit limits or Gatsby 5's React and Node requirements do not suit your project.

Getting started

  1. Visit the Gatsby website.
  2. Choose the open-source framework or a platform plan.
  3. Use JavaScript and Node.js to build a site with Gatsby.
  4. Connect content sources or APIs through the GraphQL data layer.
  5. Choose a hosting integration, such as Netlify, Vercel, Azure, or Amazon Web Services S3.
  6. For Gatsby 5, use Node 18 and React 18.

Limits worth knowing

The Free plan includes 300 credits per month; projects pause when monthly usage limits are reached until the next billing cycle. Gatsby Cloud Serverless Functions on the free plan are limited to 100,000 invocations per month, 128MB memory, and a 15-second timeout.

Questions

Is Gatsby free?

The open-source framework is free. The separate Free plan costs nothing.

What does the Free plan include?

It includes 300 credits per month, unlimited deploy previews, and custom domains with SSL. Projects pause when they reach their monthly usage limit until the next billing cycle.

What do the paid plans cost?

Personal costs $9 a month, and Pro costs $20 a month. Enterprise pricing is custom.

Which languages and rendering options does Gatsby support?

Its supported languages are JavaScript and Node.js. Rendering options include static generation, deferred static generation, and server-side rendering.

Which platforms and integrations are available?

Gatsby lists API, self-hosted, and web platforms. Official integrations include hosting services such as Netlify, Vercel, Azure, and Amazon Web Services S3, plus CMS products including Contentful, Sanity, Drupal, and WordPress.

What does Gatsby 5 require?

Gatsby 5 requires Node 18 and React 18.

Alternatives to Gatsby

All alternatives
  1. 1

    Jekyll

    Free planOpen sourceWebLinuxmacOSSelf-hosted
    8.1Free plan
  2. 2Cecil logo

    Cecil

    Free planLinuxmacOSWindows
    7.4Free plan
  3. 3Eleventy logo

    Eleventy

    Free planLinuxmacOSSelf-hostedWindows
    7.4Free plan
  4. 4Nikola logo

    Nikola

    Free planLinuxmacOSSelf-hostedWindows
    7.4Free plan
  5. 5Publii logo

    Publii

    Free planLinuxmacOSWindows
    7.3Free plan
  6. 6

    Metalsmith

    Free planAPILinuxmacOSWindows
    7.2Free plan