Gostaria apenas de apresentar uma alternativa para os amigos que ainda não conhecem:
O appwrite tem uma pegada bem parecida com o Supabase, ao mesmo tempo que tem suas diferenças.
Aqui tem uma comparação dos dois que pode te ajudar a escolher a melhor opção para o seu caso de uso:
https://appwrite.io/blog/post/appwrite-compared-to-supabase
Eu particularmente acabei preferindo usar Appwrite porque as Edge Functions do Supabase só permitem um ambiente Node. E atualmente eu prefiro trabalhar 100% com Dart. Coisa que eu consigo facilmente com Appwrite.
Mas embora seja uma alternativa, é importante que se compare as opções e veja qual melhor se encaixa na sua necessidade ;)