Co se vyplatí znát pro vibe coding
Co je Supabase?
Hotový backend pro vaši appku: databáze, přihlašování uživatelů a úložiště souborů na jednom místě. Přesně to, na čem appka z vibe codingu běží.
Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Co se vyplatí znát
Databáze a přihlašování pro vaši appku.
Rychlá odpověď
Co je tedy Supabase?
Supabase je hotový backend pro vaše aplikace, postavený na databázi PostgreSQL.
Dá vaší appce tři věci, které skoro každá appka potřebuje: databázi (kam se ukládají data), přihlašování uživatelů a úložiště na soubory. A rovnou k tomu vyrobí API, přes které si to appka bere, takže nemusíte psát vlastní server.
Co v jednom balíku dostanete:
Z čeho se skládá
Šest dílů jednoho backendu
Supabase není jen databáze. Klikněte na díl a uvidíte, co dělá a k čemu vám ve vlastní appce je. Většinu z toho byste jinak museli programovat.
Databáze
Plnohodnotná databáze (PostgreSQL). Tabulky a řádky, kde appka drží všechno, co si má pamatovat: uživatele, objednávky, rezervace.
K čemu ve vaší appce
Kdykoli si appka musí něco pamatovat i po zavření okna, jde to sem.
Příklad
E-shop má tabulku „produkty“ a „objednávky“. Rezervační appka tabulku „termíny“.
Šest pilířů odpovídá oficiálním produktům Supabase. Ve vibe coding projektu jich obvykle použijete jen pár, podle toho, co appka potřebuje.
Jak na to
Ve vibe codingu ho většinou obsluhuje AI
Dobrá zpráva pro netechnické lidi: v Supabase dashboardu skoro neklikáte. Databázi za vás nastaví váš agent.
Claude Code (i buildery jako Lovable) se na Supabase napojí přes oficiální Supabase konektor (MCP). Vy řeknete běžnou řečí, co appka potřebuje, a agent založí tabulky, zapne přihlašování a propojí to s appkou. Ne že byste ručně skládali databázi v nějakém administrátorském rozhraní.
Že to jde i úplně od nuly, je vidět na dětech: na jednom hackathonu měl tým šestnáctiletých za hodinu backend s databází i přihlašováním. Nešlo o to umět programovat, ale umět appce popsat, co má dělat.
Založíte projekt
Na supabase.com pár kliknutími vytvoříte prázdný projekt a vyberete region (klidně EU).
Propojíte přes konektor
Claude Code dostane přístup přes MCP. Na produkci mu dejte radši jen čtení, ať vám nic nerozbije.
Popíšete, co appka potřebuje
„Přidej přihlašování a ukládej rezervace.“ Zbytek (tabulky, oprávnění) dotáhne agent.
Na co si dát pozor
Čtyři věci, které začátečníka překvapí
Supabase je skvělý, ale pár míst pálí opakovaně. Tady je narovinu, ať do nich nespadnete.
Free projekt se po týdnu uspí
Bez aktivity Supabase free projekt po týdnu pozastaví. Probudíte ho tlačítkem (data zůstanou), ale je to nemilé překvapení, když se vám appka „rozbije“ přes noc. Pár requestů denně tomu zabrání.
RLS si musíte pohlídat
Bez Row-Level Security jsou data přístupná přes veřejné API komukoli. AI ji občas zapomene zapnout. Nechte si appku prověřit přes /security-review (chybějící RLS je jeho typický nález).
Tajný klíč nikdy do frontendu
Supabase má dva druhy klíčů: veřejný (do appky patří) a tajný (service), který obchází všechna práva. Tajný klíč patří jen na server, nikdy do kódu appky ani na GitHub.
Ceny rostou s provozem
Free tier je na start super, ostrá appka ale poroste na Pro plán od 25 dolarů měsíčně za projekt. Já jich provozuji kolem deseti, takže za Supabase platím kolem 100 dolarů měsíčně (a přes 200 za Claude Code). Počítejte s tím, že s provozem to poroste.
✅ Dobrá zpráva: data jsou vaše
Supabase je obyčejný PostgreSQL, takže svá data kdykoli vyexportujete běžnými nástroji nebo si celé Supabase provozujete u sebe. Žádný zámek jako u uzavřených řešení. A projekt si můžete postavit v EU (Frankfurt, Irsko), což se hodí kvůli GDPR.
Chcete stavět appky, ne jen weby?
Supabase je můj výchozí stack, na kterém běží Mokabu, Čekin i další appky. V kurzu AI First vás vezmu od základů vibe codingu k první appce s databází a přihlašováním. Obsah k zabezpečení a pokročilejší práci s daty právě rozšiřuji.
21 hodin videí, 1 800+ absolventů, roční licence s aktualizacemi zdarma. Parťák, který vibe codingu dal přes 2 000 hodin a postavil přes 180 projektů.
FAQ
Časté otázky
Co je Supabase?+
Supabase je hotový backend pro aplikace: databáze, přihlašování uživatelů a úložiště souborů na jednom místě. Je postavený na databázi PostgreSQL a bývá popisovaný jako open-source alternativa k Firebase. Ušetří vám programování serveru, appka jen mluví se Supabase přes hotové API.
Je Supabase zdarma?+
Na start ano. Free tier dá 2 aktivní projekty, databázi do 500 MB a 50 000 přihlášených uživatelů měsíčně, což na první appky a prototypy bohatě stačí. Jakmile jde appka do ostrého provozu, přejdete na placený Pro plán od 25 dolarů měsíčně (mimo jiné se přestane pozastavovat a přidá zálohy).
Supabase, nebo Firebase?+
Obojí je hotový backend. Hlavní rozdíl je v otevřenosti: Supabase stojí na standardním PostgreSQL, takže nejste zamčení a data si odnesete (víc v sekci „na co si dát pozor“). Firebase je uzavřenější a stěhuje se z něj hůř. Pro vibe coding bývá Supabase praktičtější i proto, že s ním AI nástroje umí přes hotový konektor.
Proč se mi projekt v Supabase pozastavil?+
Free projekt se po týdnu bez aktivity automaticky uspí, aby se šetřily zdroje. Stačí ale pár requestů denně a nespí. Když se uspí, obnovíte ho jedním tlačítkem v dashboardu a data zůstanou, na obnovu máte 90 dní. Placené projekty se nepozastavují vůbec.
Je Supabase bezpečné?+
Samo o sobě je Supabase certifikované a šifrované (SOC 2, můžete běžet v EU). Bezpečnost vaší appky ale závisí na tom, jak ho nastavíte. Rozhodují hlavně dvě věci: mít zapnutou Row-Level Security (RLS), aby data neviděl kdokoli, a nikdy nedat tajný (service) klíč do frontendu. Obojí si po AI radši zkontrolujte, ideálně příkazem /security-review.
Musím k Supabase umět programovat?+
Backend psát ručně nemusíte. Ve vibe coding projektu si na Supabase obvykle sáhne Claude Code nebo builder sám: založí tabulky, zapne přihlašování a propojí to s appkou. Vy popíšete, co appka potřebuje. Pomáhá ale rozumět aspoň zhruba tomu, co je databáze a co RLS, ať poznáte, jestli je appka zabezpečená.
Kolik projektů zvládnu na free tieru?+
Na free tieru běží až 2 aktivní projekty současně. Když jich potřebujete víc, buď ty starší uspíte (a probudíte, až je potřeba), nebo přejdete na placený plán, kde počet projektů neřešíte.
Hodí se Supabase i na ostrou produkci?+
Ano, běží na něm reálné produkční appky (třeba moje konferenční appka Mokabu). Na produkci ale nezůstávejte na free tieru: přejděte na Pro (zálohy, žádné pauzování), pořádně nastavte RLS a oprávnění, a u appky s citlivými daty berte bezpečnost vážně. Kde přesně je hranice, rozebírá průvodce o tom, kdy se vibe coding nehodí.