Supabase is an open-source backend-as-a-service that wraps PostgreSQL with authentication, real-time subscriptions, file storage, Edge Functions and an auto-generated REST and GraphQL API. Because the database layer is PostgreSQL, Row Level Security policies handle multi-tenant data isolation cleanly. Self-hostable or managed on supabase.com.
Why we chose it
Why Ascii-Core uses Supabase
1
PostgreSQL underneath — full SQL power, relational models, pgvector, migrations — with a managed layer on top
2
Row Level Security enables multi-tenant data isolation at the database layer without application-level filtering
3
Auth, storage and real-time shipped together — reduces the number of third-party services to manage
4
Open source under Apache 2.0 — self-hostable with no vendor lock-in
Ideal use cases
When to use Supabase
SaaS MVPs requiring auth, database and storage with minimal backend code
Multi-tenant applications where RLS handles data isolation cleanly
Real-time applications (collaborative editing, live dashboards, notifications)
React Native and Flutter mobile apps needing a managed backend
Projects where self-hosting is a future requirement
Trade-offs
Honest limitations
We believe in accurate trade-offs. These are the cases where a different tool may be the better choice.
Edge Functions are limited compared to full Node.js/Lambda environments for complex server logic
Supabase Auth has fewer social provider options than Auth0 or Clerk
Very large-scale managed plans become expensive — at scale, raw PostgreSQL on RDS may be cheaper
Services
Services using Supabase
Ascii-Core service offerings where this technology plays a central role.