Everyone starts with a free Hobby plan. Unlock collaboration tools, application features, and better hosting terms by upgrading to a paid plan when you’re ready.
Additional prod env
Hosted JS Stack
Every app comes with an environment that hosts your server, database and frontend
For every model added to your DB, API routes are created to handle: create, read, update & delete
The monthly time your server is completing requests
Long lasting data storage, data rows, vectors
Unlimited dev, 1 prod
Extra prod unavailable
Hosted JS stack
10 installs max
then $20 each
then $25 each
Unlimited dev, 5 prod
then $15 each
then $35 each
OAuth, data sync, and webhooks
Build from day 1 with free credits using our API keys
Your hosting is flexible as your app grows.
Pro and Premium
Included amount then $40/100hrs
Included amount then $1.00/GB
Included amount then $50/100 GB
Included amount then $0.05/GB
Storing 1 Million records takes about 97 Hours of request time.
1GB can store about 1 million records
Every record retrieved counts as a database read
Every record added counts as a database write
Work directly with an engineer from Gadget
Need something custom?
We can modify any option to suit your needs. This includes hosting, number of seats etc.
Calculating Request time
→ Gadget converts Shopify webhooks into records in your DB in ~100 ms. → On success, your API call to trigger a Sendgrid email ~200 ms.The total ‘request time’ used to process 100K Shopify orders would be:
Total request time = [(number of order webhooks) * (request time per webhook in ms)] / 3600000= (106 * 300) / 3600000 = 8.33 hours of request time
Calculating Data storage
→ Gadget converts Shopify webhooks into records in your DB that use 10 KBThe total ‘data storage’ used to store 100K Shopify orders:
Total data storage = [(number of orders) * (size of a Shopify order record on disk in KB)] = (105 * ~10 KB) = 1GB of data storage
Calculating Outbound Bandwidth
→ Your client makes 1M API requests that return 1 KB of data per request
Total outbound bandwidth= [(number of requests) * (size of response payload)](106 * 1 KB) = 1 GB of outbound bandwidth
→ Gadget converts webhooks into records in your DB in ~100 ms. → Your script to load information into a CSV ~250 ms. The total ‘request time’ used to write 1M products to Airtable would be:
Total request time = [(number of product webhooks) * (request time per webhook loaded into CSV in ms)]/ (3600000)(106 * 350)/ 3600000 = 97.2 hours of request time
→ Take a Shopify Plus store with 1M records. then the storage cost for the entire dataset would be:
Can't find the package you need? Let us know, we'll be in touch to discuss your needs.