Are you specifying an API key in the request?
I mean in the headers
But when trying to get a list from a function (to make business logic or integration, like sync tables) sometimes fetch all table records is needed, for example, I will have a table with almost 10K records, so I will need to fetch them in the function, but for client sdk It is good the limit of 5000 (or even less)
I tried both, with client session, and with server api key
both responses are the same
And in both cases without an API key you're able to get unlimited documents?
yes
🤔 @Steven Could you take a look into this? Shouldn't that be limited client sided without an API key?
So with server sdk the limit is not 5000?
I mean when using apikey
as of 1.3, we've removed the maximum limit
Whaaat 😅
but total is still capped at 5k
But isn't that going to allow abuse?
we plan to kill and block slow queries
but, when a query is considered slow? it will be a env var to config that?
maybe/probably?
I think instead of removing, it should be customizable, like all other abuse limits, in my case just to reduce them. Meanwhile I will make a fork, since I don't want anyone getting 5k documents with a single request 😅
sorry, did not understand you
i don't know that detail
oh, ok thanks
Are you agree that when calling "list documents " from functions there should not exist a limit or kills for slow queries? cause that is made by the developer so he must have care of what is he coding. On the contrary, the "client rest/sdk" requests should have the limit/kill
We want to protect the platform and prevent one project's slow query from affecting another project, so we plan to kill slow queries regardless of client-side or server-side
sounds good
Anyways it will not be the same doing a query with 100000000 elements than one with 30 elements, so due to that, I think there should be anyways any limits (but customizable)
Recommended threads
- i need help!
I was working on my project and I just can't stop receiving this message. Is something wrong?
- Request for JWKS Endpoint and OIDC Disco...
Hey Appwrite Team, Do you have plans to support JWKS and a well-known OIDC discovery endpoint? This would let us verify Appwrite JWTs in other services using st...
- Cloud 500 error