Ben Orozco

BaseQL - GraphQL for Airtable

BaseQL brings the power of GraphQL to Airtable, allowing you to query, filter and mutate records using a simple-yet-powerful Explorer. Integrate it easily with low-code and no-code applications!
Join us on Slack: https://shorturl.at/nHR07

Add a comment

Replies

Best
Jay A. Patel
Ben - congrats on the PH launch. As I have mentioned to you before, love the GraphQL based API.
Steve
Will check this out!
Ben Orozco
👋 Hey ! We're launching along with the most requested features by our beta users: Secret Token Authentication & Mutations (create, update, delete)! Now with BaseQL you can opt to: - Protect your endpoints with a secret and unique token - Write data back to Airtable using a GraphQL API Let us know any suggestions in the comments. Join us on Slack: https://shorturl.at/nHR07 Thanks! 💜
Michael Novotny
Congrats @benoror and Daniel on the launch! I've been following this product through development and can see that you've made something that is needed. No doubt your craftsmanship and product sense can easily be seen in this. Well done!
Ambroise Dhenain
Looks very interesting, I have a few questions before jumping into it though! 😉 Can you securely consume the GQL API endpoint from the frontend? I expect one should only fetch data from the backend to avoid leaking the secret that allows to query the entire base. If it's queryable from the frontend, is it possible to disallow fetching of specific fields? How do you handle the Airtable API rate limit? I guess all calls to the QGL API are eventually converted into REST API calls and are subject to their rate limit (5 req/seconds). I wonder how this works, especially when fetching data from multiple tables at one. Or maybe you have a cache? What does the Airtable app do? Are you worried about the upcoming change in Airtable pricing, which now limits the number of apps available on any base?