Guides
Getting started
Models
Actions
HTTP routes
Data access
Frontends
Plugins
Environments
Source control
Development tools
Docs
Guides
API
Reference
Assistant
Create app
Discord
Version
v1 -
Latest
Down
Getting started
Quickstart
Connection quickstarts
Shopify quickstart
BigCommerce quickstart
What is Gadget?
How to build a Gadget app
How is Gadget different from X
Tutorials
Web apps + AI
OpenAI screenwriter
Subscribe to 3rd party webhooks
Shopify
Automated product tagger
Pre-purchase checkout UI extension
Forward data to an existing service
Storefront chatbot using OpenAI
Product recommendation quiz
BigCommerce
Automatically add search keywords to products
Size charts for Catalyst storefronts
Models
Fields
Relationships
Namespaces
Actions
Types of actions
Action code
Background actions
Triggers
Namespaces
HTTP routes
Route structure
Route configuration
Data access
API access to data
Computed fields
Beta
Gelly
Beta
Frontends
Building frontends
Building with Remix
Autocomponents
Beta
Forms
Realtime queries
External frontends
Optimize LCP
Plugins
Shopify
Building Shopify apps
Working with Shopify webhooks
Syncing Shopify data
Shopify data security
Shopify app metafields and metaobjects
Shopify app frontends
Shopify app Oauth
Shopify app billing
Building Shopify extensions
Customer account authentication & customer account UI extensions
Building with Shopify Polaris
Store admin connection
Shopify API version changelog
BigCommerce
BigCommerce webhook subscriptions
Working with BigCommerce data
Building single-click app frontends
Building App Extensions
Integrate with Catalyst storefronts
OpenAI
Building with OpenAI
Sentry
Authentication
Helpers
Workflows
Building with Google OAuth
Building with email/password
Removing default authentication methods
Environments
Deployment
Set up a CI/CD pipeline
Source control
Development tools
Access control
Storing files
Logger
ggt - the Gadget CLI
Environment variables
Unit testing
Framework linter
Keyboard shortcuts
Account and billing
Gadget framework
Glossary
FAQ