Account and billing
Access to your projects
Empower your account with seamless collaboration and enhanced productivity by creating teams within our platform, where each team allows members to securely access applications within Gadget. Only invite trusted members to your team.
Creating a team
Create a team, for your Gadget account:
- Navigate to the home page
- In the left-hand corner click on Team
- From the drop-down select Create New Team
- Enter a name of what you would like to call your Team
Inviting members
Teams on a paid plan can invite members to their Gadget projects. To invite members please upgrade to a paid plan.
- Navigate to the main account page
- In the top nav, click Members
- Within the page, click on Send invite codes
- Enter the email address of the person you would like to invite to your team
- Click Send invites
Removing members
Within your team you can remove team members from your Gadget projects:
- Navigate to the main account page
- In the top nav, click Members
- Identify and navigate to the corresponding email address of the team member you would like to remove
- Click Remove
Does the contributor need to be on a plan?
You can externally invite people to your team they do not have to be on a plan. But keep in mind the amount of member slots available to a team on your plan.
Usage and billing
This page covers general information about resource usage, billing, invoicing and payments. Everyone on Gadget starts on the free Hobby plan, for information on the other plans available see our pricing page.
How is my usage determined?
Your usage can be viewed on your usage and billing page. This page shows the usage of all of your applications within the current monthly billing period.
Usage in Gadget is measured by:
Data storage: the total size of the data stored in your application's database. Data storage is charged a price per gigabyte per month, and prorated down to the hour.
Request time: the total amount of time your application has spent executing your code during a billing period. Request time includes time spent serving API requests, processing webhook, running global actions and syncing data from your connections.
Outbound bandwidth: the total size of data served by your applications to clients. Outbound bandwidth includes GraphQL responses served by your API in addition to downloading files stored by your application.
File storage: the total size of the files uploaded to your applications. File storage is charged a price per gigabyte per month, and is prorated down to the hour.
App installations: the number of active installs of your applications. App installations are measured hourly and usage is determined by adding all hourly measurements for the billing period.
Database storage details
Rows added to your database occupy a certain amount of disk space in your database. Gadget charges a fixed fee per GB of database data stored per month, with proration down to the hour. Data storage is measured in units of gigabyte months (GB-mth
) which is the amount of storage used by a gigabyte of data for a 745-hour month.
For example, if you add 500 MB of database rows right at the start of the month, and store the data for the whole month, and your plan's Database Storage price is $1.50 / GB / month, Gadget will charge you $0.75 at the end of the month for storing that data.
Gadget pro-rates database storage fees. If you only store data for part of the month, or if you add data partway through the month, you'll only be charged for the amount of time you stored the data. For example, if you start the month with 0 GB of data in your file storage, and then add 100 GB of data halfway through the month, Gadget will only charge for having stored the data for half of that month, resulting in a charge for storing 50GB of data that month.
Data deletion is also prorated. If you start the month with 100GB in file storage, and delete it all halfway through the month, you'll end up being charged only half the price as if you'd kept the data in storage for the whole month.
Proration is done down to the storage hour in Gadget.
For up-to-date prices of database storage for each plan, see the Pricing page.
Outbound bandwidth
Gadget charges a fixed fee per GB of outbound network traffic served out of the Gadget platform to your users. Network traffic includes:
- requests to your application's API
- requests to your application's frontend static assets, like built JavaScript and CSS assets
- requests to your application's HTTP Routes
- requests to files stored in your application's file fields
Gadget plans include a large amount of outbound bandwidth for free. After the free tier is consumed, Gadget charges per GB, prorated to the KB. Inbound network traffic is free and unlimited.
For up-to-date prices of outbound bandwidth for each plan, see the Pricing page.
GB of file storage
Files added to your app's file field storage occupy a certain amount of disk space in cloud storage. Gadget charges a fixed fee per GB of this stored file data per month, prorated down to the hour. File storage is measured in units of gigabyte months (GB-mth
) which is the amount of storage used by a gigabyte file for a 745-hour month.
For example, if you add 5 GB of data right at the start of the month, and store the data for the whole month, and your plan's File Storage price is $0.10 / GB / month, Gadget will charge you $0.50 at the end of the month for storing that data.
Gadget pro-rates file storage fees. If you only store data for part of the month, or if you add data partway through the month, you'll only be charged for the amount of time you stored the data. For example, if you start the month with 0 GB of data in your file storage, and then add 100 GB of data halfway through the month, Gadget will only charge for having stored the data for half of that month, resulting in a charge for storing 50GB of data that month.
Data deletion is also prorated. If you start the month with 100GB in file storage, and delete it all halfway through the month, you'll end up being charged only half the price as if you'd kept the data in storage for the whole month.
Proration is done down to the storage hour in Gadget.
For up-to-date prices for each plan, see the Pricing page.
Shopify App Installations
Gadget charges a fixed fee for each Shopify store that installs your app per month. This fee is charged at the end of the month for each installed store, and is prorated for the duration each shop was installed for the month. App installations are measured in units of install months (inst-mth
), which is the amount of installation time used by a single active install for a 745-hour month.
For example, if you start the month with 10 installations, and your plan's cost per install is $0.25, and no more merchants install your app that month, you'll be charged $2.50 at the end of the month. Similarly, if you start the month with 10 installations, and 20 more merchants install your app halfway through the month, you'll be charged $5.00 at the end of the month. That's 10 * $0.25 = $2.50 for the first 10 installs, and then 20 * $0.25 * (0.5 months) = $2.50 for the next 20 installs.
Because installation is prorated, you won't be charged for the whole month if a merchant uninstalls your app. If you start the month with one install, and then that merchant uninstalls your app halfway through the month, you'd be charged for half of the per-install fee for that month.
For up-to-date prices on app installations for each plan, see the Pricing page.
What happens when I reach 100% usage
Each Gadget plan includes a free amount of resources each monthly billing period. When your applications use 100% of the included amount of any resource metric you will be charged a fee for additional resources determined by your plan. If you are on the Hobby plan and have not yet added a valid payment method to your account your applications will be paused for the remainder of the billing period. Your applications being paused means they will no longer respond to API requests, will not process webhooks and will not sync data from your connections. You will also not be able to access the editor for any paused applications.
How do I change my Gadget plan?
Upgrading from the Hobby plan to the Team plan can be done from your usage and billing page. If you would like to discuss custom pricing contact our sales team.
For any other questions or to cancel your plan please contact support.