Supabase
Öppen källkods Firebase-alternativ med Postgres, auth, lagring och realtime.
freemiumdatabaseauthstoragerealtimebackend
Min erfarenhet
Supabase är min default-backend för nya projekt. Att få en full Postgres-databas med auth, lagring och realtime på under 5 minuter är otroligt. Att det är öppen källkod ger mig trygghet.
Utvecklarupplevelsen är solid. Klientbiblioteken är väldokumenterade och SQL-redigeraren i dashboarden är genuint användbar. Jag uppskattar särskilt att kunna skriva raw SQL -- något du inte kan göra med Firebase.
Min enda invändning är realtime-funktionen. Den fungerar för enkla fall men kan vara opålitlig med komplexa frågor. För produktionskrav på realtime skulle jag använda en dedikerad tjänst istället.
Fördelar
- +Full Postgres-databas (inte NoSQL -- du kan använda SQL)
- +Inbyggd autentisering, lagring och realtime-prenumerationer
- +Generöst gratisabonnemang: 500MB databas, 1GB lagring, 50K månatliga aktiva användare
Nackdelar
- −Realtidsfunktioner kan vara opålitliga under belastning
- −Row Level Security har en inlärningskurva
- −Dashboarden kan vara långsam med stora datamängder
Bäst för
Indieutvecklare som vill ha en backend utan att hantera servrar.
Viktiga funktioner och begränsningar
- •Gratisnivån pausar projekt efter 7 dagars inaktivitet (ingen trafik eller API-anrop)
- •Gratisnivån inkluderar 500MB databas, 1GB fillagring, 50K månatliga aktiva användare
- •Full Postgres med tillägg (pgvector, PostGIS m.fl.)
- •Inbyggd auth (e-post, OAuth, magic link), lagring och edge functions
- •Öppen källkod -- self-hostbar med Supabase CLI / Docker