Reference Guides
Nitty-gritty technical descriptions of how Gatsby works. Most useful when you need detailed information about Gatsby's APIs.
Cloud→
13 articlesLearn more about how Gatsby Cloud allows you to build, integrate, and deploy Gatsby sites with exceptional speed and reliability.
Local Development→
3 articlesBrowse CLI commands like gatsby build and gatsby develop and typical folders and files you'll see inside a Gatsby project.
Built-in React Components→
4 articlesGatsby Link, Gatsby Script, Gatsby Head, and the Gatsby Image plugin are drop-in components that improve your site's performance and users' experience.
Routing→
2 articlesGenerate templated pages like blog posts or products with file system routing.
Config Files→
2 articlesInside its configuration files, Gatsby provides a rich set of lifecycle APIs to hook into its bootstrap, build, and client runtime operations. They allow sourcing data, creating pages, and customizing generated HTML pages.
Functions→
3 articlesFunctions let you build dynamic applications without running servers. Submit forms, authenticate users, securely connect to external services, build GraphQL/REST APIs, and more.
GraphQL Data Layer→
4 articlesAPIs for querying your data (PageQuery, StaticQuery, Fragments) and specifying your GraphQL schema (schema customization).
Rendering Options→
2 articlesUse rendering options to tell Gatsby when to build specific pages for your site. Choose between Static Site Generation, Deferred Static Generation, or Server-Side Rendering.
Release Notes→
43 articlesFind release notes and guides on how to upgrade Gatsby along with third-party packages.