When it comes to building an app, the biggest challenge is not writing code, but rather architecting a complete system that works at scale. Firebase and Amplify have addressed this barrier, but there's one big problem - they lock you into proprietary technology on a specific cloud platform.
As a developer, you can manage your Postgres database with an easy-to-understand UI that automatically generates REST and GraphQL APIs to use in your code. The database integrates directly with user authentication, making it almost trivial to implement row level security. And, like Firebase, it can listen to data changes in real-time while scaling to virtually any workload.
To get started, you can self-host with Docker or sign up for a fully managed account that starts with a free tier. On the dashboard, you can create tables in your Postgres database with a click of a button, insert columns to build out your schema, then add new rows to populate it with data. By default, every project has an authentication schema to manage users within the application. This opens the door to row level security, where you write policies to control who has access to your data.
In summary, Supabase provides a complete back end for web and mobile applications based entirely on free open source software. It's a flexible and scalable solution that allows developers to easily build, deploy and manage their applications.
Top comments (0)