# Glide API usage

**URL:** https://community.glideapps.com/t/glide-api-usage/60856
**Category:** Ask for Help
**Created:** [April 22, 2023, 6:49pm UTC](https://community.glideapps.com/t/glide-api-usage/60856 "2023-04-22T18:49:47Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)
#### Post date: [April 22, 2023, 6:49pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/1 "2023-04-22T18:49:47Z")

</div>

Do Glide API calls count towards any quotas? (I’m on a Pro Team subscription).

Thanks

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [April 22, 2023, 11:06pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/2 "2023-04-22T23:06:36Z")

</div>

I believe only if you are adding, deleting or editing a row via API will it count toward updates

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [April 23, 2023, 3:06am UTC](https://community.glideapps.com/t/glide-api-usage/60856/3 "2023-04-23T03:06:42Z")

</div>

Correct. With Adding/Editing/Deleting, each mutation counts as 1 update. That is, if you delete 100 rows, that’s 100 updates.

---

<div class="post-metadata">

### Author: ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)
#### Post date: [April 23, 2023, 12:50pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/4 "2023-04-23T12:50:59Z")

</div>

I recently started my first app using solely Glide Tables, and I was excited about cutting out Google Sheets where possible.

Now it occurred to me that I used to interact with the Google Sheets API a lot! Using [Make.com](http://make.com/) I would constantly be getting and posting data to the sheet without any charge from Google. My understanding is that GS was the major cost for Glide so I was excited about the Glide Tables API.

Now I’ve moved to Glide Tables for my next big apps and the Glide API is going to count towards the quota. I think I get the justification for the charge, but at the same time, I’m worried that the cost of running a good app is going to skyrocket.

I can’t make sense of going from a couple of ‘legacy Pro’ apps (I can’t remember how many updates/sheet edits it included, but I’m sure way more) to Teams Pro only allows 10k updates across all apps. I thought that if GS was the major cost and Glide Tables was supposed to be the new-and-improved low-cost data source, we should see the benefit.

It makes sense that the cost of the API is accounted for in the tier’s cost, as you cannot get access to it at starter, then only some of it at PRO, then advanced access in Business. Would changing the Glide API calls quota from a count-quota to a time-based quota like GS API be fairer?

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [April 24, 2023, 12:24am UTC](https://community.glideapps.com/t/glide-api-usage/60856/5 "2023-04-24T00:24:56Z")

</div>

> [@Adam\_Crossley](#):
>
> Would changing the Glide API calls quota from a count-quota to a time-based quota like GS API be fairer?

I’m not sure it would be fairer for Glide.

For Google Sheets, every time it tells Glide that there is an update, then Glide syncs back the data, and it costs them something, so under the hood, they still charge based on “updates”, in this case Google Sheet’s notice.

For the “extra” mode related to Sheets, they sync every few minutes regardless of whether there is an actual data update or not. In this case, Glide is charging for updates they initialize from their side.

For Glide Tables, every time you add/edit/delete something, it’s an “update” call Glide make to Firebase.

Hence, in all cases, I still think it’s “count-quota” under the hood. I’m not sure if there’s a better way to do it.

---

<div class="post-metadata">

### Author: ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)
#### Post date: [April 25, 2023, 6:43pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/6 "2023-04-25T18:43:45Z")

</div>

> [@ThinhDinh](#):
>
> For the “extra” mode related to Sheets, they sync every few minutes regardless of whether there is an actual data update or not. In this case, Glide is charging for updates they initialize from their side.

I think that’s part of what I’m getting at. My goal is to use Glide Tables exclusively, as a result, I’m saving Glide a lot of money. Although now I’ve ‘upgraded’ to PRO teams I have only 10,000 updates for $99 vs [yet untold amount 😅 but definitely more than 10k] for $32.

I get that I can now have 3 white-labelled apps for that amount and I will definitely use that, but then that’s only 3.3k updates per app… The math just doesn’t seem right and it seems so much more expensive to do what I assume Glide prefers me to do, which is use their tables.

Another thing I just spotted is that the Pro Teams package allows up to 5k public users per month, which implies 2 updates per user, per month.

I’m just making observations at this point. I’m hoping I can get some pushback because the pricing structure of the API seems way off the mark, especially in comparison with what the update charges used to be on GS updates.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [April 25, 2023, 11:42pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/7 "2023-04-25T23:42:21Z")

</div>

> [@Adam\_Crossley](#):
>
> My goal is to use Glide Tables exclusively, as a result, I’m saving Glide a lot of money.

I don’t think this is a given. “Their” table is still costing them money since it seems to be hosted on Firebase. There are still calls to be made. It would improve your projects’ performance, but if you do a lot of updates that would still cost them money.

> [@Adam\_Crossley](#):
>
> Another thing I just spotted is that the Pro Teams package allows up to 5k public users per month, which implies 2 updates per user, per month.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/f/cf1937fafd0b4a00714fe2d07daa8d14ba749bee.png)

It allows 500, not 5000.

> [@Adam\_Crossley](#):
>
> The math just doesn’t seem right and it seems so much more expensive to do what I assume Glide prefers me to do, which is use their tables.

I can’t speak for Glide here, but I believe their old pricing structure doesn’t reflect well what cost them most, which seems to be updates, so the new pricing, whilst still controversial in this forum, reflects that better, in Glide’s view.

---

<div class="post-metadata">

### Author: ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)
#### Post date: [April 26, 2023, 12:38am UTC](https://community.glideapps.com/t/glide-api-usage/60856/8 "2023-04-26T00:38:41Z")

</div>

> [@ThinhDinh](#):
>
> “Their” table is still costing them money

I am certain of this…

> [@ThinhDinh](#):
>
> There are still calls to be made.

I’m also certain of this! 🙌

> [@ThinhDinh](#):
>
> if you do a lot of updates that would still cost them money.

Without a shadow of a doubt.

As far as I can see, nothing is given. This is all I could find to go off:

> [@Sheet Edits Quota—1000 per month?](https://community.glideapps.com/t/sheet-edits-quota-1000-per-month/12907/3):
>
> Most apps will not be affected by this and we will have some exciting updates about data soon… Apps that reload too often can cost us as much or more than a Pro subscription. We’re working on another data source that’s less expensive for us than reading from your Google Sheet, which is our major cost.

I’ve had to make a set of assumptions. One is that the Glide Tables are the less expensive alternative to Google Sheet, which is the major cost to Glide.

> [@ThinhDinh](#):
>
> I believe their old pricing structure doesn’t reflect well what cost them most

I was able to make this assumption when I discovered the disclosure about GS updates costing them more than a Pro subscription. My concern I suppose is regarding how drastic the change in quota appears to be given the evident reduction in cost.

I guess at this point in the conversation I still don’t understand it. So many questions come out of it.

1. Is add/edit/delete via the API the same cost as it is doing it directly in the table?
2. Is the cost of an update via Glide API to the Glide Table the same cost as an update to GS?
3. Are the methods above distinguished in the quota? E.G. API counts against quota, and direct in the table doesn’t count against quota?
4. If Glide Tables are supposed to be the data source that is less expensive than GS why are users receiving significantly fewer updates/edits?

> [@ThinhDinh](#):
>
> It allows 500, not 5000.

This is awkward… 😅 Not sure what to make of it.

 ![Screenshot 2023-04-26 at 03.01.50](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/4/b44948131a07719aa930bf2bd90e62758a7ef5c2.png)

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [April 26, 2023, 12:43am UTC](https://community.glideapps.com/t/glide-api-usage/60856/9 "2023-04-26T00:43:09Z")

</div>

Basically if you add/delete/edit data in a Glide Table or Google Sheet, whether its via a form, text entry, Make/Zapier or Glide API, it will cost 1 Update per change.

Using Native Forms and Edits will result in only 1 Update regardless how many Columns are changed at once.

Custom forms will cost 1 update per column, meaning if you’re changing 10 columns in a single row, it will cost 10 updates.

With our new integrations, some of these cost more than 1 Update to run.

Keep in mind, there are no Updates when testing/building app in test environment, which I am sure costs Glide $

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [April 26, 2023, 12:47am UTC](https://community.glideapps.com/t/glide-api-usage/60856/10 "2023-04-26T00:47:59Z")

</div>

> [@Adam\_Crossley](#):
>
> This is awkward… 😅 Not sure what to make of it.
> 
> ![Screenshot 2023-04-26 at 03.01.50](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/4/b44948131a07719aa930bf2bd90e62758a7ef5c2.png)

This has changed recently, but the change only affects new subscribers - those that subscribed after the change was made.

---

<div class="post-metadata">

### Author: ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)
#### Post date: [April 26, 2023, 12:50am UTC](https://community.glideapps.com/t/glide-api-usage/60856/11 "2023-04-26T00:50:16Z")

</div>

Thanks for such a quick response.

I should have been clearer. When I asked about cost when discriminating between different types of updates, I meant the cost to Glide.

The point I’m trying to circle in and understand is if Glide has been able to engineer (brilliantly I might add!) a lower cost and all-around better data source, why am I experiencing movement in the opposite direction with a more restrictive quota, whilst simultaneously having to pay more?

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [April 26, 2023, 12:56am UTC](https://community.glideapps.com/t/glide-api-usage/60856/12 "2023-04-26T00:56:28Z")

</div>

I guess only the CEO could answer that question, but probably wont due to the sensitivity of business.

My guess would be:

A) they were losing money and this new method reduces costs and/or increases profitability.  
B) they repriced the product in line with competition  
C) they were losing out on valuable revenue for larger clients who were getting a $10k/month product for $1k/month

But at the end of the day, its business and were consumers. We can freely choose to determine if the product is worth the cost. If it is, we stay and if it isnt, we find an alternative.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [April 26, 2023, 1:04am UTC](https://community.glideapps.com/t/glide-api-usage/60856/13 "2023-04-26T01:04:36Z")

</div>

Yeah I think you are on point with those assumptions, it’s what I felt when there’s the price change, and reading comments in here about that.

---

<div class="post-metadata">

### Author: ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)
#### Post date: [April 26, 2023, 1:07am UTC](https://community.glideapps.com/t/glide-api-usage/60856/14 "2023-04-26T01:07:57Z")

</div>

> [@Joe\_Gabriele](#):
>
> I guess only the CEO could answer that question, but probably wont due to the sensitivity of business.

Interesting point, although I’m not really interested in getting sensitive business information, only at the level that has already been discussed.

> [@Sheet Edits Quota—1000 per month?](https://community.glideapps.com/t/sheet-edits-quota-1000-per-month/12907/3):
>
> Apps that reload too often can cost us as much or more than a Pro subscription. We’re working on another data source that’s less expensive for us than reading from your Google Sheet, which is our major cost.

Answers to the degree of detail on what costs more or less were all I asked really.

Thanks for guessing…

> [@Joe\_Gabriele](#):
>
> But at the end of the day, its business and were consumers. We can freely choose to determine if the product is worth the cost. If it is, we stay and if it isnt, we find an alternative.

This is absolutely correct, I’m not averse to the economics of business. Although I happen to quite like Glide and I’ve invested a lot of my time using it. Believe it or not, I’m first interested in conversations that help illuminate improvements for the future, before being interested in leaving the playing field.

---

<div class="post-metadata">

### Author: ![abdo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/abdo/32/36540_2.png) [@abdo](https://community.glideapps.com/u/abdo)
#### Post date: [June 11, 2023, 7:21am UTC](https://community.glideapps.com/t/glide-api-usage/60856/15 "2023-06-11T07:21:57Z")

</div>

Did you go on and move to Glide Tables for all your projects?  
In my apps we have to delete a lot of data every day. For the reasons above and other reasons, I don’t feel confident switching my data source from Google Sheets to Glide Tables…  
whats your advice on that after trying both?

---

<div class="post-metadata">

### Author: ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)
#### Post date: [June 11, 2023, 10:00pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/16 "2023-06-11T22:00:09Z")

</div>

I have done. It’s not looking great for that I’m afraid. I wonder if there is something in the pipes to be able to edit/delete multiple data rows 🤔

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [June 11, 2023, 11:16pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/17 "2023-06-11T23:16:53Z")

</div>

You can delete multiple row’s through a relation.

---

<div class="post-metadata">

### Author: ![abdo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/abdo/32/36540_2.png) [@abdo](https://community.glideapps.com/u/abdo)
#### Post date: [June 12, 2023, 6:24am UTC](https://community.glideapps.com/t/glide-api-usage/60856/18 "2023-06-12T06:24:33Z")

</div>

I’m staying with google sheets i guess. we deal with orders and order items. That means deleting thousands of shipped orders every week to allow the app to focus on the ones being currently processed.

deleting through a relation or api is very costly

---

<div class="post-metadata">

### Author: ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)
#### Post date: [June 12, 2023, 10:29am UTC](https://community.glideapps.com/t/glide-api-usage/60856/19 "2023-06-12T10:29:21Z")

</div>

You can test it, but I believe if you trigger the “delete through relation” when youre in the builder, it wont cost any updates 😀

---

<div class="post-metadata">

### Author: ![abdo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/abdo/32/36540_2.png) [@abdo](https://community.glideapps.com/u/abdo)
#### Post date: [June 12, 2023, 12:58pm UTC](https://community.glideapps.com/t/glide-api-usage/60856/20 "2023-06-12T12:58:00Z")

</div>

we only delete through the builder to be honest. Its just that with Google Sheets, its very easy to monitor what has been deleted etc… With Glide Tables, my experience is very bad. Incorrect Rows deleted or delete action not fulfilled etc…

in brief, we don’t delete rows during the hours users use the app. its only every morning, we delete 1k - 3k rows with 1 click on google sheet (after backing up)

I am not convinced it is safe to do a 3k row relation delete action on Glide. I’m remember trying it on way lower number and having issues a few months back. might give it a try sometime.

[Next page](https://community.glideapps.com/t/glide-api-usage/60856.md?page=2)
