App developers

Build and host web apps 10x faster with Gadget

Gadget handles the boilerplate infrastructure, code, and features, letting you focus your time and energy on the functionality that makes your projects unique.

Watch Riley build a Shopify app

1 min

Watch now ->

Serving thousands of web apps to millions of customers

showdayrewind

Zero setup, zero boilerplate

Every developer knows the struggle. You have a great idea for a new app you want to work on over the weekend. But Monday comes around and nothing’s done, because you got stuck. Stuck setting things up, stuck getting APIs to play nice with each other, stuck going down rabbit holes trying to figure out why things don’t work. It doesn’t have to be this way.
For each project, Gadget instantly spins up all of the infrastructure and features you need on the cloud. You write code for the features that make your application unique, not the stuff you’ve built ten million times.

What can you build?

If you can build it in JS, you can build it with Gadget, just faster. The platform’s built-in features and API connectors make it perfect for building Shopify apps, LLM-powered AI apps, and internal tools.

LLM-powered AI apps

Every Gadget project comes auth, billing, and connectors to OpenAI and other LLM-hosting providers. Simply plugin your AI-model’s API keys into Gadget, and extend the framework in Node.JS and React to get a full-featured SAAS app within hours.

Open AI connector
Google SSO
Vector fields
Billing via Stripe

Coming soon

-- mins

Gadget directly connects to OpenAI

AI apps built with Gadget

4.7
AI writing assistant
Get context-specific copywriting for your ecommerce store with an AI-powered writing assistant.
Created by:
Embolden
SEO friendly blog posts
Create SEO friendly blog posts using AI-powered content generation for your Shopify store.
Created by:
Hemiro

Explore the stack

Database Icon

Managed database

Define models with advanced field types, custom validations,and relationships. Gadget creates, hosts, migrates, and scales your database for you.

App Management Icon

Hosted frontend

Make beautiful apps quickly, with a hosted, embedded frontend that has Shopify Polaris and the Gadget API fully set up on every new project.

Code Icon

JS environment

Extend your backend logic with Javascript functions. Use our built-in web editor or sync files locally and use your own.

GraphQL API Icon

Extensible APIs

Get an extensible GraphQL API and a typesafe NPM package instantly. Build CRUD and custom endpoints in no time.

File Storage Icon

File storage

Upload and store images and media files to our secure, performant CDN. Limit uploads by mimetypes and size.

Connection Icon

Platform connections

Connect to Shopify, OpenAI, or Google with just a few clicks. OAuth instantly, sync data, and react to webhooks with minimal code.

Feature Improvement
Feature Improvement
Feature Improvement
Added support for Shopify API version 2024-04
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Added ability to run background actions in bulk
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
Application filters on usage reports
General
New Feature
New Feature
New Feature
Support for running actions in the background
Framework
General
New Feature
New Feature
New Feature
Support for Git based source-control
General
New Feature
New Feature
New Feature
Support for unlimited development environments
General
Added support for Shopify App Bridge V4
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Export model data to CSV
General
New Feature
New Feature
New Feature
Add support for Web Workers to Gadget frontends
Frontend
General
Scheduler sets scheduled date and time in UTC
General
Feature Improvement
Feature Improvement
Feature Improvement
Shopify API Version 2024-01
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Gadget v0.3.1 - Shopify webhook disabling
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Add support for exporting logs from the log viewer
General
Shopify webhooks will respond 410 gone if shop is uninstalled
Connections
General
Bug Fixes
Bug Fixes
Bug Fixes
Fix support for boot-time only node environment variables
General
Feature Improvement
Feature Improvement
Feature Improvement
Request details to action contexts
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
Gadget framework v0.3
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
Enable upgrading and downgrading framework versions
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
Google OAuth tokens available in trigger payload
Authentication
General
New Feature
New Feature
New Feature
Abort a Shopify sync
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Usage reports
General
Feature Improvement
Feature Improvement
Feature Improvement
Added support for App-owned metafields
General
New Feature
New Feature
New Feature
Email/Password authentication now available on new projects
Authentication
General
New Feature
New Feature
New Feature
`emails` as an action context option
General
Feature Improvement
Feature Improvement
Feature Improvement
Added support for the Shopify API Version 2023-10
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Ability to opt out of daily sync for Shopify models without webhooks
Connections
General
New Feature
New Feature
New Feature
Added support for realtime queries from React frontends
Frontend
General
Feature Improvement
Feature Improvement
Feature Improvement
Changes to how your apps are deployed
General
Feature Improvement
Feature Improvement
Feature Improvement
Added support for Shopify Session Tokens sent from Checkout Extensions
General
Feature Improvement
Feature Improvement
Feature Improvement
Support for caching responses in Gadget's CDN
General
Feature Improvement
Feature Improvement
Feature Improvement
Add a new high performance App URL entrypoint for Shopify apps
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Added support for CRON intervals in Scheduler Triggers
General
Bug Fixes
Bug Fixes
Bug Fixes
Fix BelongsTo fields to the Shopify Shop model being automatically populated
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Encrypt strings in place when string fields are changed to encrypted strings
General
New Feature
New Feature
New Feature
Google OAuth now available on new projects
Authentication
General
Feature Improvement
Feature Improvement
Feature Improvement
Gelly errors now shown in the editor
Code Editor
General
Feature Improvement
Feature Improvement
Feature Improvement
Enhanced support for ShopifySessionToken in authorization header for checkout extensions
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Upgraded to Vite 4.4.9 for improved performance
Frontend
General
Feature Improvement
Feature Improvement
Feature Improvement
Add support for the Shopify Gift Card model
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Production Environment not deployed on app creation
General
Feature Improvement
Feature Improvement
Feature Improvement
Accept and return role names for Role List fields
General
Feature Improvement
Feature Improvement
Feature Improvement
Upgrade to urql v4 in the generated API client and @gadgetinc/react
API
General
Feature Improvement
Feature Improvement
Feature Improvement
Add support for the isSet filter operator on Boolean fields
API
General
Bug Fixes
Bug Fixes
Bug Fixes
Improved handling of cleared Metafield fields
API
General
Feature Improvement
Feature Improvement
Feature Improvement
Company models available for apps with Shopify Partners Plus stores
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Only allow access to the API docs for applications to logged-in users
Docs
General
Feature Improvement
Feature Improvement
Feature Improvement
Add an option to the useFetch hook for pausing the request initially.
Frontend
General
New Feature
New Feature
New Feature
Vector field type
API
General
Bug Fixes
Bug Fixes
Bug Fixes
Serving static files in development
Frontend
General
Bug Fixes
Bug Fixes
Bug Fixes
Code editor Go To Definition takes you to the definition, not just the file
Code Editor
General
Feature Improvement
Feature Improvement
Feature Improvement
Improvements to file and folder management
General
Feature Improvement
Feature Improvement
Feature Improvement
Access to environment variables in frontend
Frontend
General
Feature Improvement
Feature Improvement
Feature Improvement
HTTP routes function signature made consistent with other effect context
Framework
General
Bug Fixes
Bug Fixes
Bug Fixes
React hooks return objects with the same identity if nothing changes on render
Frontend
General
Bug Fixes
Bug Fixes
Bug Fixes
TypeScript IntelliSense for files in frontend folder
Code Editor
General
Feature Improvement
Feature Improvement
Feature Improvement
Shopify Shop model create action renamed from create to install
Connections
General
Bug Fixes
Bug Fixes
Bug Fixes
Broken Connection workflow on forked apps
Connections
General
Bug Fixes
Bug Fixes
Bug Fixes
Empty folders weren't shown in Gadget when using ggt Filesync
CLI
General
Bug Fixes
Bug Fixes
Bug Fixes
Shopify OAuth flow not shown when merchants loads embedded app after you’ve added new scopes to connection
Connections
General
Bug Fixes
Bug Fixes
Bug Fixes
ggt Filesync login bug
CLI
General
Feature Improvement
Feature Improvement
Feature Improvement
Improved logs behavior in development environment
Framework
General
Bug Fixes
Bug Fixes
Bug Fixes
NODE_ENV environment variable values weren’t automatically populated on forked apps
Framework
General
Bug Fixes
Bug Fixes
Bug Fixes
Use correct Shopify content security policy headers for Gadget frontends
Frontend
General
Bug Fixes
Bug Fixes
Bug Fixes
Hitting enter on Shopify scope selection page shouldn't confirm selection
Connections
General
New Feature
New Feature
New Feature
Trigger param in code effects
Connections
General
Bug Fixes
Bug Fixes
Bug Fixes
File renames propagate to effects, conditions, validations that source them
Framework
General
Bug Fixes
Bug Fixes
Bug Fixes
Write_pixels and read_customer_events added to Shopify API scopes
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Quality of life changes added to the data viewer
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
syncAllShops global action no longer transactional and has longer timeout threshold
Connections
General
New Feature
New Feature
New Feature
Usage and Billing screen added
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
Auto-restarting of crashed applications
Framework
General
Bug Fixes
Bug Fixes
Bug Fixes
Don't sync shops with null granted scopes
Connections
General
Bug Fixes
Bug Fixes
Bug Fixes
Don't run sync on frozen and cancelled shops
Connections
General
Bug Fixes
Bug Fixes
Bug Fixes
Clicking docs link opens up docs for wrong project
Docs
General
Feature Improvement
Feature Improvement
Feature Improvement
Improved error reporting when syncs are triggered with invalid parameters
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Clearer error message when Shopify syncs fail due to Shopify enhanced data protection requirements
Connections
General
Feature Improvement
Feature Improvement
Feature Improvement
Improved web.js and web.min.js
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
See most recent succesful deploy
Framework
General
Feature Improvement
Feature Improvement
Feature Improvement
Gadget web editor boot performance improved by 20%
General
Feature Improvement
Feature Improvement
Feature Improvement
Improved performance to app reload after changing schema
Framework
General

Case studies

PreviousNext
The Shopify Plus agency tripled their development output with Gadget, resulting in more clients and an increase in revenue.

1,000+

hours saved
ALUMWORKS
AI-powered copy-writing assistant that helps merchants create SEO-friendly product descriptions and blog posts.

1,000+

app installs

70%

less code
ONELIVE
Custom Shopify app that automated shipping rate updates across 1,200+ Shopify stores.

1,200+

stores updated

1,000

hours saved
Gadget gave the Shopify theme agency the resources to build faster, maintain less, and expand their business to include app development.

<500

lines of code

5x

faster to deploy
MEEKCO ASIA
Leveraging Gadget’s built-in Shopify connection and relational database, Meekco cut their development time in half.

50%

less dev time

1,000+

hours saved

Case studies

Theme customizations powered by AI to help merchants market their products better layouts and product positioning.

30 hours

to build
Reduced developer onboarding time from 45 days to just a few hours, and launched their first Gadget app in less than a week.

5 days

to build

90%

faster onboarding
Planet of the vapes
Saved hundreds of hours of manual work by creating an app that would automatically update the blog with the latest pricing for featured products

100+

blogs automated

5 days

to build
A terminal window showing a log from a one-click deploy

Unlimited environments, unlimited potential

Gadget gives you unlimited dev environments to spin up prototypes, test new ideas, and always build before you buy.
Explore pricing
A terminal window showing a log from a one-click deploy

Two ways to pay

Every Gadget project comes fully provisioned with the tools to build Shopify apps in minutes.
-
-
-

Dev environments

Hosted JS Stack

Auto-generated API

Code Editor

Request time

Data storage

Database reads

Database writes

Pair programming

Team members

Additional members

Agency plan
$500
/ month

Unlimited

20 hours

1 GB

1M

20K

0 hours

1

N/a

Partner program
$35
/ month

Unlimited

20 hours

1 GB

1M

20K

0 hours

1

N/a