7 ms·
Thanks for working on such an awesome project and releasing such useful features! Yet, what stops us from using supabase is not the set of features, but the st
by mplemay 3y ago
Thanks for working on such an awesome project and releasing such useful features!
Yet, what stops us from using supabase is not the set of features, but the state of the current apis. Last night I was evaluating the python sdk and some of the examples were broken, baseline features like RLS are unimplemented (https://github.com/supabase-community/supabase-py/issues/58 https://github.com/supabase-community/supabase-py/issues/58), and progress seems slow (it seems to have been release two years ago and it is still in alpha). Even though supporting many platforms is boring (i.e. no flashy feature announcements) and costly (many FTEs are required for maintenance let alone adding features), are there any plans to bring feature parity more of the sdks to allow more developers to leverage this awesome platform?
- kiwicopple 3y agoclient libs are one of our next focuses. we've been discussing internally how to do this. So far we have concentrated on the JS/Dart libs because that makes up a large portion of our users. Over the last 3 months the community has added (and documented) libraries for Swift[0] and C#[0]. We hope to continue making this a community-driven endeavor, so if anyone reading this would like to become a maintainer for one of the libraries (especially Python), please reach out. If we can't find maintainers we'll find a polyglot who can work on this full-time. [0] Swift: https://supabase.com/docs/reference/swift/introduction https://supabase.com/docs/reference/swift/introduction [1] C#: https://supabase.com/docs/reference/csharp/introduction https://supabase.com/docs/reference/csharp/introduction
- worldmerge 3y agoWill you consider supporting C++? I’d like to use the supabase APIs, specifically the real-time APIs, from my ESP32s and other C++ projects.
- kiwicopple 3y agoWe don't have a lot of C++ experience in the team, but I'll share your feedback with the Realtime team - perhaps we can find someone in the community to help
- bachmeier 3y ago> So far we have concentrated on the JS/Dart libs because that makes up a large portion of our users. I once had a computer magazine publisher tell me they only published Windows content because none of their readers used Mac or Linux.
- kiwicopple 3y agosounds like they were just getting started and knew the efficacy of focus :)
- LoganDark 3y agoIt sounds similar to how my ISP only offers 25mbps upload to go with 900mbps download because "none of our customers use any more than 25mbps". Of course they won't use more than 25mbps if you literally throttle them to that speed. What a joke.
- jmholla 3y ago> We hope to continue making this a community-driven endeavor, so if anyone reading this would like to become a maintainer for one of the libraries (especially Python), please reach out. If we can't find maintainers we'll find a polyglot who can work on this full-time. Are these types of positions paid?
- kiwicopple 3y agoyes, we pay maintainers. See "giving back" in our blog post from last year: https://supabase.com/blog/supabase-series-b https://supabase.com/blog/supabase-series-b