I love supabase. The main competitor is the lesser well known project directus [1]. Posting my experience with Directus here to see how it compares to supabase for folks that have gone that direction.<p>I had a tough time picking between these, but ended up landing on directus for a few reasons:<p>1) I don't like using db level users for RLS. Directus has a traditional users table that can be expanded with anything you want, and their roles ability is pretty comprehensive. Column level security is also straight forward based on declarative rules.<p>2) The Directus admin app is second to none, other than perhaps Django. Its extensibility is the real killer feature. I'm in production right now with nothing but the admin app and a set of extensions.<p>3) The files and storage capabilities support pretty much any mechanism you could dream up, plus build-in image editors etc...<p>4) The flows capability gives semi-technical users the ability to do IFTTT like logic inside the admin app. Pretty cool.<p>5) Directus has a (very) basic BI capability, that's extensible, and tied into the permissions model.<p>6) This is just a personal preference, but Directus is a smaller company and operating on less funding. This means that we're able to sponsor issues that are important to us and we can communicate directly with core team members. The team there has been extraordinarily responsive, and their github repo is the gold standard in community engagement, imho.<p>7) The deployment model is a breeze. Just a package.json dependency. npm install does everything.<p>Downsides:<p>- They fairly recently rewrote the whole platform from PHP to NodeJS. I applaud the decision, but this means that the product hasn't reached the same level of maturity.<p>- QA: the Directus team moves fast and breaks things. We've encountered several situations where releases have come out with core functionality broken. We've learned to thoroughly QA a release before we update.<p>- DX: the developer experience for writing and debugging extensions isn't the best. Its also very opinionated about Vue. I'm currently operating off a fork so that I can have a better DX and use Web Components (fortunately vue plays well with them). If you're just using out of the box functionality and the API, this isn't an issue.<p>[1] <a href="https://directus.io/" rel="nofollow">https://directus.io/</a>