Skip to content
SPECIFICTION
Get listed

Gatsby

gatsbyjs.com

From $9/mo Free plan WebAPISelf-hosted
Visit gatsbyjs.com
Spec score 9.3 #1 of 35 in Static site generators

What it 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, and pages can be rendered with Static Site Generation, Deferred Static Generation, or Server-Side Rendering. Its GraphQL data layer gives page components a consistent way to request content, API, and service data. Gatsby also provides code-splitting, image optimization, lazy loading, and webpack. Its plugin library covers areas including CMS, styling, analytics, e-commerce, payments, authentication, and search; official integrations include hosting providers and content management systems. Gatsby 5 requires Node 18 and React 18. 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 costs $9 a month and Pro costs $20 a month; Enterprise pricing is custom. Projects pause when monthly usage limits are reached.

Spec sheet

What it does
Gatsby is an open-source frontend framework for React developers building eCommerce sites, marketing sites, blogs, documentation, and other websites.Read 28 Sep 2026 · gatsbyjs.com
Free plan
YesRead 20 Sep 2026 · gatsbyjs.com
Security
Gatsby says its security program is SOC 2 Type 2 certified for Security, Availability, and Confidentiality, and that it adheres to GDPR.Read 28 Sep 2026 · gatsbyjs.com
Support
Gatsby says anyone can open an issue and ask a question, and the project team will respond.Read 28 Sep 2026 · gatsbyjs.com
CMS integration
YesRead 20 Sep 2026 · gatsbyjs.com
CMS integrations
Official CMS integrations include Contentful, Cosmic, DatoCMS, Sanity, Agility, Contentstack, Drupal, Flotiq, Kontent, Strapi, and WordPress.Read 28 Sep 2026 · gatsbyjs.com
Company identity
Gatsby is powered by the Gatsby community and Gatsby, the company.Read 27 Sep 2026 · gatsbyjs.com
Company transition
Gatsby Inc. announced that it joined Netlify and that Gatsby Cloud would be incorporated into Netlify’s platform.Read 28 Sep 2026 · gatsbyjs.com
Content sources
apiRead 20 Sep 2026 · gatsbyjs.com
Data layer
Gatsby uses GraphQL to provide a uniform way for page and StaticQuery components to declare the data they need.Read 28 Sep 2026 · gatsbyjs.com
Free deploy previews
The Free plan includes unlimited deploy previews.Read 27 Sep 2026 · gatsbyjs.com
Free domains and SSL
The Free plan includes custom domains with SSL.Read 27 Sep 2026 · gatsbyjs.com
Free tier limit
The Free plan includes a 300-credit monthly limit.Read 27 Sep 2026 · gatsbyjs.com
Gatsby 5
Gatsby 5 requires Node 18 and React 18.Read 28 Sep 2026 · gatsbyjs.com
GraphQL data layer
Its data layer combines content, APIs, and services into one web experience.Read 27 Sep 2026 · gatsbyjs.com
Hosting integrations
Official hosting integrations include Azure, Amazon Web Services S3, Fastly, Firebase, Google Storage, Netlify, and Vercel.Read 28 Sep 2026 · gatsbyjs.com
Incremental builds
YesRead 20 Sep 2026 · gatsbyjs.com
Local preview server
YesRead 20 Sep 2026 · gatsbyjs.com
Multilingual support
YesRead 20 Sep 2026 · gatsbyjs.com
Open-source framework
Gatsby is a React-based, open-source framework for building websites.Read 27 Sep 2026 · gatsbyjs.com
Performance
Gatsby provides code-splitting, image optimization, lazy-loading, webpack, and Deferred Static Generation out of the box.Read 28 Sep 2026 · gatsbyjs.com
Plugins
The Gatsby Plugin Library lists 3,269 results and includes plugins for CMS, CSS and UI, analytics, e-commerce, payment, authentication, and search.Read 28 Sep 2026 · gatsbyjs.com
Private by default
New projects on credit-based accounts start private until published.Read 27 Sep 2026 · gatsbyjs.com
Rendering
Gatsby can use Static Site Generation, Deferred Static Generation, or Server-Side Rendering.Read 28 Sep 2026 · gatsbyjs.com
Rendering options
Gatsby supports SSR, DSG, and Cloud Functions for additional flexibility.Read 27 Sep 2026 · gatsbyjs.com
Repository integrations
Integrations include GitHub Enterprise Server, self-managed GitLab, and Bitbucket.Read 27 Sep 2026 · gatsbyjs.com
Security reporting
Gatsby does not operate a formal bug bounty program and does not offer monetary rewards for vulnerability reports.Read 28 Sep 2026 · gatsbyjs.com
Serverless limits
Gatsby Cloud Serverless Functions have a free-plan limit of 100,000 invocations per month, 128MB memory, and a 15-second timeout.Read 28 Sep 2026 · gatsbyjs.com
Slack integration
The platform includes a Netlify app for Slack.Read 27 Sep 2026 · gatsbyjs.com
SOC 2 certification
Netlify describes its platform as SOC 2 certified.Read 27 Sep 2026 · gatsbyjs.com
Support levels
Support options include priority email support and 24/7/365 support with SLA.Read 27 Sep 2026 · gatsbyjs.com
Supported languages
JavaScript,Node.jsRead 20 Sep 2026 · gatsbyjs.com
Team access control
Teams can set roles and permissions for members and site access.Read 27 Sep 2026 · gatsbyjs.com
Team management
Users can collaborate through teams, with users belonging to multiple teams.Read 27 Sep 2026 · gatsbyjs.com
Two-factor authentication
The platform supports one-time-password authentication apps for account security.Read 27 Sep 2026 · gatsbyjs.com
Usage limit behavior
Projects pause when monthly usage limits are reached until the next billing cycle.Read 27 Sep 2026 · gatsbyjs.com

Plans and prices

Free Free $0 forever 300 credit limit / month · unlimited deploy previews · custom domains with SSL Read 28 Sep 2026 · netlify.com
Gatsby open source Free always free open-source framework Read 28 Sep 2026 · gatsbyjs.com
Personal $9 a month $9 /month 1,000 credits / month · priority email support · 1-day observability Read 28 Sep 2026 · netlify.com
Pro $20 a month $20 /month with unlimited members 3+ concurrent builds · 30-day analytics & metrics · monthly credits from plan Read 28 Sep 2026 · netlify.com
Enterprise Priced on request Custom 99.99% SLA · enterprise network tier · SSO & SCIM · 24/7 dedicated support Read 28 Sep 2026 · netlify.com
Free Free Build and deploy free forever Read 27 Sep 2026 · gatsbyjs.com
Personal $9 a month Ready for real traffic Read 27 Sep 2026 · gatsbyjs.com
Pro $20 a month Ship faster as a team Read 27 Sep 2026 · gatsbyjs.com

Every Gatsby plan and price →

Strong points and limits

Strong points

  • Supports static, deferred static, and server-side rendering.
  • GraphQL data layer unifies content, API, and service data.
  • Free plan includes unlimited deploy previews.
  • Plugin library covers CMS, analytics, commerce, and more.

Limits

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

Who it suits

Gatsby suits React developers building websites from eCommerce stores to blogs and documentation. Its rendering choices and data layer support teams working with content, APIs, and services.

Gatsby in depth

Read the full write-up

Gatsby is an open-source framework for React developers building websites such as stores, marketing sites, blogs and documentation. It is best for JavaScript teams that need varied rendering options and a common data layer across content and APIs. The framework is free, but hosted plans meter usage in credits and can pause projects at their limits.

Overview

Gatsby combines content, APIs and services through a GraphQL data layer, where pages and StaticQuery components declare the data they need. That shared approach suits sites drawing from multiple sources; it brings more structure than a simple site with little need to unify content.

Teams can choose Static Site Generation, Deferred Static Generation or Server-Side Rendering. Code-splitting, image optimization, lazy-loading and webpack are included, along with Deferred Static Generation. Together, these features make Gatsby a flexible option for React projects, though its requirements—Gatsby 5 needs Node 18 and React 18—are worth checking against an existing stack.

Key features

Content and delivery

The Plugin Library has 3,269 results across CMS, CSS and UI, analytics, e-commerce, payments, authentication and search. Official CMS integrations include Contentful, Sanity, Drupal, Strapi and WordPress; hosting integrations include Azure, Amazon Web Services S3, Fastly, Firebase, Google Storage, Netlify and Vercel. This breadth can help teams extend an established stack without changing frameworks, while the GraphQL layer provides a consistent way for page components to request data.

Gatsby supports CMS integration, API content sources, incremental builds, multilingual sites and a local preview server. These capabilities address common needs for content-led sites, rather than restricting the framework to static pages.

Hosting, security and collaboration

Gatsby is now powered by the Gatsby community and Gatsby, the company; Gatsby Inc. joined Netlify, with Gatsby Cloud to be incorporated into Netlify’s platform. Platform features include custom domains with SSL on the Free plan, private-by-default new projects on credit-based accounts, one-time-password authentication apps, and team roles and permissions. Teams can collaborate across multiple teams, and repository integrations include GitHub Enterprise Server, self-managed GitLab and Bitbucket; a Netlify app for Slack is also included.

Gatsby says its security program is SOC 2 Type 2 certified for Security, Availability and Confidentiality, and that it adheres to GDPR. Netlify describes its platform as SOC 2 certified. Gatsby does not operate a formal bug bounty program or pay monetary rewards for vulnerability reports. Anyone can open an issue and ask a question, and the project team says it will respond.

Serverless functions

Gatsby Cloud Serverless Functions on the free plan have a limit of 100,000 invocations per month, 128MB of memory and a 15-second timeout. That is a defined allowance for modest function workloads, but teams with heavier use need to account for the cap.

Pricing

Gatsby separates its free open-source framework from paid hosting plans. The key constraint on credit-based accounts is operational: projects pause when monthly usage limits are reached, and resume with the next billing cycle.

PlanPriceWhat it includesBest fitGatsby open sourcefreeOpen-source framework; always free.Developers who want the framework without a paid hosting plan.Freefree$0 forever; 300 credits / month, unlimited deploy previews, custom domains with SSL.Small projects or evaluation, provided a monthly cap and pause behavior are acceptable.Personal$9 a month1,000 credits / month, priority email support, 1-day observability.Individual projects that need more monthly credits and priority email support.Pro$20 a monthUnlimited members, 3+ concurrent builds, 30-day analytics and metrics, monthly credits from plan.Teams needing concurrent builds, longer analytics retention and shared access.EnterpriseCustom pricing99.99% SLA, enterprise network tier, SSO and SCIM, 24/7 dedicated support.Organizations requiring an SLA and dedicated support.The Free plan gives generous deploy previews and domain support, but its 300-credit monthly limit makes it less suitable for production workloads that cannot tolerate a pause. Personal raises the allowance to 1,000 credits and adds priority email support, but retains a finite monthly quota. Pro is the step for teams: it includes unlimited members and at least three concurrent builds, though its monthly credits still make usage limits relevant. Enterprise is the option for contractual service assurance and dedicated support, at custom pricing.

Platforms

Gatsby supports API, self-hosted and web platforms. Its supported languages are JavaScript and Node.js, and Gatsby 5 requires Node 18 and React 18.

Who it's for

Gatsby is a good fit for React developers building content-rich or commerce sites that draw on multiple sources and benefit from choosing among static, deferred and server-side rendering. Its integrations and built-in performance features are useful when a project needs more than a minimal static-site generator. It is less suitable for a team seeking a very small framework footprint or a hosted plan without metered usage limits.

Pros and cons

Flexible rendering: SSG, DSG and SSR offer different delivery approaches within one React framework.

Unified data access: GraphQL gives page components a common way to request data from content, APIs and services.

Broad extension options: The plugin library and official CMS and hosting integrations cover a wide range of common stacks.

Useful free hosting features: Unlimited deploy previews and custom domains with SSL are included alongside the 300-credit monthly allowance.

Usage can interrupt service: Projects pause at monthly limits, so Free and Personal users must manage credits, and Pro users should not assume unlimited usage.

Framework requirements: Gatsby 5 requires Node 18 and React 18, which may not fit older projects.

Function caps: The free-plan serverless allowance is limited to 100,000 invocations monthly, 128MB memory and a 15-second timeout.

Alternatives

For other options, see Static site generators.

Choose Cecil if you want free software for Linux, macOS or Windows distributed under the EUPL-1.2 license.

Choose Eleventy for a free, MIT-licensed, self-hosted static-site generator across Linux, macOS, Windows and self-hosted environments.

Bridgetown is another free option.

Choose Nanoc if a free-of-charge passion project for desktop platforms suits your needs.

Choose Hugo for an open-source, free-to-use option on Windows, macOS or Linux.

Choose Metalsmith for MIT/(L)GPL-licensed software across API, Linux, macOS and Windows platforms.

Choose Lume if you want a free static-site generator for Deno.

Publii is another free option for Windows, macOS or Linux.

Verdict

Choose Gatsby if your React team needs a shared GraphQL layer, broad integrations and a choice of rendering strategies in one framework. The open-source framework and Free plan make it possible to start without a subscription, but credit caps and automatic pauses are the main reason to look elsewhere if uninterrupted hosted usage matters more than Gatsby’s flexibility.

Verdict

Gatsby offers multiple rendering approaches and a GraphQL data layer for website development. The Free plan has a monthly credit limit, and projects pause when usage limits are reached.

Where Specifiction places it

Alternatives to GatsbyAll alternatives →