Anslut Supabase
Anslut ett Atoms-projekt till Supabase när du vill att appen ska använda en Supabase-databas, autentisering, fillagring eller backendfunktioner.
Den här guiden tar dig genom hela processen: förbered ett Supabase-konto och projekt, auktorisera rätt organisation, anslut projektet, kontrollera att anslutningen fungerade och koppla från det vid behov.
Så fungerar anslutningen
Varje Supabase-projekt tillhör en organisation, som styr vem som kan få åtkomst till och hantera projekten inom den. När du ansluter Supabase till Atoms auktoriserar du först Atoms att få åtkomst till den organisation du vill använda och väljer sedan ett projekt från den organisationen att ansluta.
Varje Atoms-projekt kan vara anslutet till ett Supabase-projekt åt gången. Samma Supabase-projekt kan dock vara anslutet till mer än ett Atoms-projekt.
Supabase och Atoms moln är alternativa backendalternativ. Du kan inte ansluta båda till samma Atoms-projekt samtidigt.
Innan du börjar
Innan du ansluter Supabase, se till att:
- Du är ägare till Atoms-arbetsytan som innehåller projektet. Endast arbetsytans ägare kan auktorisera, ansluta eller koppla från Supabase.
- Du har ett Supabase-konto eller är redo att skapa ett under konfigurationen.
- Du har behörighet att auktorisera Supabase-organisationen och få åtkomst till projektet du vill ansluta till.
- Agent har slutfört sin aktuella uppgift och Race Mode är avstängt.
- Din webbläsare tillåter popup-fönster från Atoms.
- Ditt Atoms-projekt inte redan är anslutet till Atoms moln.
Om du provar den här anslutningen för första gången kan det vara bra att använda ett testprojekt medan du lär dig processen.
Klistra aldrig in ett Supabase-lösenord, en API-nyckel, åtkomsttoken eller annan autentiseringsuppgift i Chat.
Anslut Supabase
Öppna Supabase-anslutningen
- Öppna projektet du vill ansluta.
- Klicka på projektnamnet högst upp till höger i chattpanelen.
- Välj Connectors i rullgardinsmenyn som visas.
- Hitta Supabase i listan över tillgängliga anslutningar och klicka på connect.
Du kan också öppna Settings → Connectors → Supabase och välja Connect.

Öppna Settings → Connectors och välj Connect för Supabase.
Auktorisera Atoms i Supabase
Om Organizations redan visar den Supabase-organisation du vill använda har den redan auktoriserats. Du kan fortsätta till Välj Supabase-projektet.
- Atoms öppnar ett auktoriseringsfönster för Supabase. Logga in på det Supabase-konto du vill ansluta till, eller skapa ett nytt konto vid behov.
- Kontrollera att du är inloggad på rätt Supabase-konto och välj sedan den organisation du vill att Atoms ska få åtkomst till.
- Granska behörigheterna som Atoms begär. För att se alla behörigheter väljer du Show detailed permissions. Om du godkänner väljer du Authorize Atoms.
- Gå tillbaka till Atoms och vänta på meddelandet Connect success.
- I Atoms öppnar du Connectors → Supabase och bekräftar att organisationen visas under Organizations.
Atoms begär läs- och skrivåtkomst till Database, Secrets, Auth, Edge Functions, Environment, Projects, PostgREST och Storage. Det begär också läsåtkomst till Organizations och Domains. Dessa behörigheter gör att Atoms kan ansluta och hantera de Supabase-tjänster som stöds och används av ditt projekt.
Den här auktoriseringen gäller för den valda Supabase-organisationen och är inte begränsad till det Supabase-projekt som du senare ansluter till det aktuella Atoms-projektet. Atoms kan inte få åtkomst till organisationer eller projekt som det anslutna Supabase-kontot självt inte kan få åtkomst till, och Supabase-behörigheter kan medföra ytterligare begränsningar.

Granska organisationen och behörigheterna innan du auktoriserar Atoms.
Välj Supabase-projektet
- Under Organizations expanderar du organisationen som du auktoriserade.
- Under Projects hittar du det aktiva Supabase-projekt du vill ansluta.
- Om organisationen du behöver inte finns med väljer du New Organization och auktoriserar den. Detta skapar inte en ny Supabase-organisation; det låter dig auktorisera en annan organisation som redan finns i ditt Supabase-konto.
- Om du ännu inte har något projekt väljer du Create Project och skapar ett i Supabase. Vänta tills projektet är aktivt och klart att använda, gå sedan tillbaka till Atoms och välj Update för att uppdatera projektlistan.
- Bredvid projektet du vill använda väljer du Connect.

Välj ett Supabase-projekt från den auktoriserade organisationen.
Bekräfta projektet
- I bekräftelsefönstret kontrollerar du organisationen och projektet som visas under Supabase Project.
- Vid behov använder du Supabase Dashboard eller View Tables för att bekräfta att du valde rätt projekt.
- Välj Connect.
- Atoms lägger till ett Supabase-anslutningsobjekt i projektets Chat. Låt sidan vara öppen och vänta tills det är klart innan du ber Agent att bygga en databas-, autentiserings-, lagrings- eller backendfunktion.

Bekräfta det valda Supabase-projektet innan du ansluter.
Kontrollera att anslutningen fungerade
- Öppna Settings → Connectors → Supabase.
- Bekräfta att rätt organisation och Supabase-projekt visas som anslutna.
- Välj Dashboard eller Tables och kontrollera att det öppnar samma projekt i Supabase.
Panelen för det anslutna projektet kan också innehålla länkar till Manage Users, SQL Editor, Edge Functions och Manage Secrets. Du behöver bara använda de områden som är relevanta för funktionerna du bygger.

Granska det anslutna Supabase-projektet och dess hanteringslänkar.
Testa att din app kan spara data
Att ansluta Supabase lägger inte i sig till en databasfunktion i din app. I Chat ber du Agent att bygga funktionen du vill ha och använda det anslutna Supabase-projektet för att lagra dess data. När Agent är klar testar du hela flödet.
- I Chat beskriver du funktionen du vill ha, vilken information den ska spara och var användarna ska kunna se informationen igen. Be Agent att använda det anslutna Supabase-projektet.
- Vänta tills Agent har byggt klart funktionen.
- I App Viewer använder du funktionen som en användare skulle göra och anger ofarliga testdata. Använd inte personlig, konfidentiell eller känslig information.
- Uppdatera App Viewer eller öppna funktionen igen. Bekräfta att den sparade informationen finns kvar och visas på rätt plats.
- Öppna Settings → Connectors → Supabase, välj Tables och bekräfta att motsvarande post visas i rätt tabell.
Om funktionen låter användare redigera eller ta bort sparad information ska du även testa dessa åtgärder och bekräfta att resultaten är korrekta både i appen och i Supabase. Om ändringar som görs direkt i Supabase visas omedelbart i appen beror på hur appen byggdes.
Koppla från Supabase
Koppla från Supabase när du inte längre vill att det aktuella Atoms-projektet ska använda det anslutna Supabase-projektet.
- Öppna Settings → Connectors → Supabase.
- Bekräfta att du visar anslutningen för rätt Atoms-projekt.
- Välj Disconnect Project.
- Vänta tills Supabase-frånkopplingsobjektet i Chat är klart.
- Öppna Connectors → Supabase igen och bekräfta att projektet inte längre visas som anslutet.
Frånkoppling tar bort anslutningen från det aktuella Atoms-projektet. Det tar inte bort Supabase-projektet eller dess data, och det tar inte bort auktoriseringen för Supabase-organisationen.
Funktioner i ditt Atoms-projekt som är beroende av Supabase kan sluta fungera efter att du kopplat från det. Om din app redan är publicerad kan du behöva uppdatera den publicerade versionen innan ändringen träder i kraft. Testa både ditt projekt och liveappen efter frånkopplingen.
Att koppla från Supabase från ett Atoms-projekt påverkar inte andra Atoms-projekt som är anslutna till samma Supabase-projekt.
FAQ
Varför har min Supabase-anslutning slutat fungera?
- Öppna Supabase Dashboard och kontrollera statusen för det berörda projektet. Ett Free Plan-projekt med låg aktivitet kan pausas efter en period på sju dagar.
- Om det är pausat väljer du Resume project och väntar tills Supabase rapporterar att det är aktivt.
- Gå tillbaka till Atoms, öppna projektets Connectors-panel och verifiera Supabase-anslutningen. Försök sedan med den misslyckade åtgärden igen en gång.
- Om Supabase redan är aktivt, fånga det exakta Atoms- eller Supabase-felet och kontrollera om anslutningen visas som frånkopplad eller utgången. Återanslut bara när statusen visar att det behövs.
Rotera inte nycklar och skapa inte ett ersättningsprojekt förrän du känner till orsaken och har skyddat befintliga data. Om felet fortsätter kontaktar du Support med Chat Link, tid och tidszon, anslutningsstatus och en rensad skärmbild av felet.
External reference: Supabase — Project Pausing
Hur återansluter jag ett Supabase-projekt som har pausats?
- Logga in i rätt Supabase-organisation och öppna det pausade projektet.
- Välj Resume project och vänta tills dess status är aktiv. Enligt aktuell vägledning från Supabase kan Free Plan-projekt med låg aktivitet pausas efter en sjudagarsperiod med låg aktivitet.
- Gå tillbaka till Atoms och öppna projektets Connectors-panel. Bekräfta att Supabase är anslutet och försök sedan med den berörda åtgärden igen.
- Om Atoms fortfarande visar anslutningen som frånkopplad eller utgången återansluter du den och slutför den begärda auktoriseringen.
Skapa inte ett nytt Supabase-projekt och rotera inte autentiseringsuppgifter förrän befintliga data är skyddade. Om återanslutningen misslyckas ger du Support Chat Link, Supabase-projektets status, tid och tidszon samt en rensad skärmbild av felet.
External reference: Supabase — Project Pausing