Gadget instantly creates cloud-based development and production environments, loaded with a node.js backend, react frontend and database.
Setup your own custom database tables in second, or connect Gadget’s database to third party APIs to sync, store, and mutate third party data.
Create tables with a few clicks
Build custom tables with rich field types, validations and relationships in seconds.
Serverless and auto-indexed
Gadget automatically scales your database and indexes your queries as your app grows.
Shopify Admin API
Select the Shopify tables needed to power your app, and Gadget will instantly setup the integration for you. Sync and store data, react to webhooks, and write back to Shopify.
OpenAI API
Every Gadget backend comes with a built-in connection to OpenAI’s API, allowing you to build LLM-powered web apps in a fraction of the time.
Gadget instantly generates and documents a public API that allows you to interact with your backend and database.
Publicly accessible
Your API is publicly accessible and can be called from your Gadget hosted frontend, or anywhere else on the web.
Permission controlled
Your API comes with built-in permission controls to prevent unauthorized data access.
Don’t compromise on your vision. Extend Gadget’s API with code and build pixel perfect apps every time.
Customize the backend with server-side JS
Mutate data, send an SMS, or schedule an email. Hook into Gadget’s framework with JS functions to customize your backend API.
Use our text editor, or bring your own
Use your preferred text editor to code, or leverage our built-in web IDE.
Start building your React-powered frontend directly within Gadget. Zero setup required.
Zero setup
Every Gadget project comes with a hosted React frontend, with your project’s backend API already setup.
Import JS packages or UI libraries
Build beautiful React frontends quickly with access to the full ecosystem of JS libraries.
Setup your own custom database tables in seconds, or connect Gadget’s database to third party APIs to sync, store, and mutate third party data.
Create tables
Build custom tables with rich field types, validations and relationships in seconds.
Automatically scaled
Gadget automatically scales your database and indexes your queries as your app grows.
Shopify sync
Simply select the data you need from Shopify’s Admin API. Gadget will create a copy of the desired table in your app’s database, and automatically keep the data in sync with Shopify stores that install your app.
Connect to OpenAI
Simply add your API keys to your apps environment variables and follow our tutorial.
Gadget instantly generates and documents a public API that allows you to interact with your backend and database.
Publicly accessible
Your API is publicly accessible and can be called from anywhere on the web. Your frontend can be hosted on Gadget or anywhere else.
Permission controlled
Your API comes with built-in permission controls to prevent unauthorized data access.
Add in code to express your backend’s custom business logic. Gadget’s framework lets you extend CRUD and custom routes with Node.js.
Run server-side JS
Extend your API using Gadget’s serverless action framework. Write custom JS functions that Gadget will execute when your API is called.
Bring your own editor
Use your preferred text editor to code, or leverage our built-in web editor if you prefer.
Start building your React-powered frontend directly within Gadget. Zero setup required.
Autogenerated Hooks
Every Gadget project comes with a hosted React frontend, with your project’s backend API already setup.
Import any JS package
Build beautiful React frontends quickly with access to the full ecosystem of JS libraries.