Supabase
Supabase er en open source backendplatform, der giver hvert projekt en dedikeret PostgreSQL database med automatisk genererede API'er. Platformen samler database, autentificering, fillagring, realtidsopdateringer og serverless funktioner ét sted og markedsføres som et åbent alternativ til Firebase. Den henvender sig til udviklere, der bygger web-, mobil- og AI applikationer.
Lodværk er et leveringshus for AI-automation og dataløsninger til danske mellemstore virksomheder.
Hvad er Supabase, og hvilke problemer løser det?
Supabase er en open source backendplatform bygget oven på PostgreSQL. I praksis betyder det, at hvert projekt får sin egen relationelle database, og at platformen automatisk lægger en række færdige byggeklodser ovenpå: REST- og GraphQL API'er, autentificering, fillagring, realtidsopdateringer og serverless funktioner. Tanken er at samle den infrastruktur, et moderne web- eller mobilprodukt har brug for, ét sted, i stedet for at sammensætte og vedligeholde den manuelt.
Det problem, Supabase adresserer, er velkendt for enhver, der har bygget en applikation fra bunden: meget af tiden går med plumbing. Brugerlogin, adgangsstyring, fil uploads og et API til frontenden er nødvendige, men sjældent dér, hvor produktets reelle værdi ligger. Ved at levere dem ud af boksen lader Supabase teamet bruge kræfterne på selve produktet. Platformen markedsføres som et åbent alternativ til Googles Firebase, og en central forskel er, at databasen er en almindelig PostgreSQL, en moden, relationel database, som mange udviklere kender i forvejen, og som data kan flyttes ud af uden videre.
Konkrete use cases for danske SMV'er
For en dansk SMV er Supabase oftest relevant i tre situationer. Den første er SaaS produkter og interne værktøjer: en virksomhed, der vil bygge en kundeportal, et bookingsystem eller et fagligt værktøj, får database, brugerlogin og adgangsstyring uden at skulle opbygge det selv. Row Level Security gør det muligt at styre præcist, hvilke rækker den enkelte bruger kan se, nyttigt, når flere kunder deler samme database.
Den anden er MVP'er og prototyper. Skal en idé afprøves hurtigt, kan man komme fra tom skærm til fungerende backend på kort tid og senere skalere den samme opsætning, hvis idéen viser sig at holde. Den tredje, og stadig vigtigere, er AI applikationer. Med pgvector udvidelsen kan Supabase lagre og søge i vektor embeddings, hvilket er fundamentet i såkaldt RAG (retrieval augmented generation), for eksempel en chatbot, der svarer på baggrund af virksomhedens egne dokumenter. At både de strukturerede data og embeddings ligger i samme database forenkler arkitekturen betragteligt.
Pris og planer i grove træk
Supabase har en gratis plan, der rummer en mindre database og et pænt antal månedlige aktive brugere, men hvor projekter sættes på pause efter en uges inaktivitet. Den er god til at eksperimentere og lære, men ikke tænkt til produktion. Derfra findes en Pro plan fra omkring 25 USD pr. måned, en Team plan i et væsentligt højere leje og en Enterprise aftale efter behov.
Det vigtige at forstå er, at prismodellen kombinerer et fast abonnement med forbrug, databasestørrelse, båndbredde og antal brugere oveni grundprisen. Den reelle månedlige udgift afhænger derfor af, hvor meget løsningen bruges, og kan overstige grundprisen, hvis man ikke holder øje. Vi anbefaler at sætte forbrugslofter fra start og altid verificere de aktuelle tal på leverandørens prisside, da satser og inkluderede mængder ændrer sig over tid.
Supabase sammenlignet med Firebase og Appwrite
Den mest oplagte sammenligning er med Firebase. Begge leverer en samlet backend, men Firebase bygger på en NoSQL dokumentdatabase (Firestore), mens Supabase bygger på relationel PostgreSQL. For data med klare relationer, ordrer, kunder, fakturaer, giver SQL ofte en mere overskuelig model og adgang til avancerede forespørgsler. Firebase er til gengæld dybt integreret i Googles økosystem og har et meget modent tilbud til mobil. Et andet væsentligt punkt er, at Supabase er open source og kan selv hostes, hvilket reducerer risikoen for leverandørlåsning.
Et tredje alternativ er Appwrite, der ligesom Supabase er open source og dækker auth, database og lagring. Har man derimod alene brug for en managed database uden den fulde backend stak, kan Neon (PostgreSQL) eller PlanetScale (MySQL) være enklere valg.
Hvem passer det til, og hvornår bør man vælge noget andet?
Supabase passer bedst til teams, der har eller kan trække på udviklerkompetencer, og som ønsker en relationel database med færdig auth, lagring og API. Det er især stærkt til SaaS, MVP'er og AI løsninger med vektorsøgning, og når datasuverænitet vejer tungt, fordi platformen kan hostes i EU eller selv hostes. Det er omvendt ikke en no code løsning: realtidsfunktioner, Edge Functions og arbejde tæt på Postgres kræver SQL- og backendforståelse. Skal en ikke teknisk medarbejder selv klikke en app sammen, er rene no code platforme et bedre udgangspunkt.
Vil man i gang, opretter man et projekt, definerer sine tabeller og slår de funktioner til, man har brug for. Skal løsningen behandle persondata, bør man tidligt vælge en EU region af hensyn til GDPR. Lodværk hjælper gerne med uvildigt at vurdere, om Supabase er det rette valg, og med at sætte database, adgangsstyring og forbrugslofter ordentligt op fra begyndelsen.
Hurtigt overblik
Nøglefunktioner
- Dedikeret PostgreSQL database med automatisk REST- og GraphQL API og Row Level Security
- Autentificering med email/password, magic links, OAuth, SAML/SSO og SMS OTP
- Realtime: lyt til databaseændringer og synkronisér tilstand på tværs af klienter
- Fillagring til billeder, video og store filer
- Edge Functions (Deno baseret, TypeScript first) til serverside logik
- Vector embeddings (pgvector) til lagring og søgning i embeddings, relevant for AI/RAG
Pris
Gratis plan med begrænsninger; Pro fra 25 USD/md pr. organisation plus forbrug; Team fra 599 USD/md; Enterprise efter aftale. Verificér på supabase.com/pricing.
Model: Gratis + betalt (abonnement pr. projekt/md + forbrug)
Bedst til
Teams og udviklere, der ønsker en relationel database (PostgreSQL) med færdig auth, lagring og API ud af boksen, særligt SaaS produkter, MVP'er og AI applikationer med vektorsøgning. Stærkt valg når man vil undgå leverandørlåsning, da platformen er open source og kan selv hostes.
Vær opmærksom på
Den reelle pris afhænger af forbrug (databasestørrelse, båndbredde, MAU), så regningen kan overstige grundprisen, sæt forbrugslofter. Gratisplanens projekter pauses ved inaktivitet og egner sig ikke til produktion. Kræver SQL- og backendkompetencer; det er ikke en no code løsning. Tjek datacenter region (EU/datasuverænitet) ved persondata under GDPR.
Alternativer
Workshop
Lær Supabase af os på en workshop
Vi kobler Claude Desktop, n8n og Supabase sammen til et samlet arbejdsflow.
Book workshop med Claude Desktop, n8n og SupabaseAndre i Data, backend & søgning
Skal vi bygge noget med Supabase?
Vi rådgiver om, hvordan Supabase passer til jeres opgave, bygger løsningen og overdrager den med dokumentation, så jeres egne folk driver den videre.