Gadget developer documentation
Gadget is an infraless development and hosting platform for building full-stack apps. We provide a pre-stitched stack for data, backend logic, APIs, frontend development, and hosting so you can focus on the code that is unique to your app.
Quickstarts
Pick the fastest path to a working app based on what you are building.
Web or internal
Create your first Gadget web app with built-in authentication and preview it in the editor.
Start building →
Shopify
Set up a Shopify connection and start building with Shopify data and webhooks.
Start with Shopify →
BigCommerce
Set up a BigCommerce connection and start building with BigCommerce data and webhooks.
Start with BigCommerce →
ChatGPT
Build a ChatGPT app, including an MCP server and frontend, using built-in auth.
Start with ChatGPT →
Learn the basics
Once you have a quickstart running, use these guides to understand how Gadget fits together.
Get started
- What is Gadget?
Platform overview
- How to build a Gadget app
Core workflow
Framework concepts
- Models
Postgres-backed data models
- Actions
Backend logic and queues
- Data access
Generated API and queries
- Frontend
UI and clients
Platform and tooling
- Source control
Local development
- ggt, the Gadget CLI
Command line tools
- Environments
Dev and production
- Sentry
Error monitoring