Supabase
Open-source backend na Postgresu: databáze, přihlašování, úložiště souborů a API pro webové a mobilní aplikace.
Shrnutí
Supabase je open-source backendová platforma postavená na databázi PostgreSQL, určená vývojářům (a lidem tvořícím aplikace s AI), kteří nechtějí psát vlastní server. Bezplatný tarif existuje (0 USD, 2 aktivní projekty, 500 MB databáze), placený začíná na 25 USD měsíčně (k 2026-10-22). Háček: vyžaduje aspoň základní znalost databází a správné nastavení zabezpečení (Row Level Security); ovládání je anglicky.
🇨🇿 Dostupnost v Česku: ano
- Čeština:
- Podle dostupných zdrojů je rozhraní i dokumentace pouze anglicky; čeština ověřena nebyla.
- Platba:
- Ceník je v USD. Způsob platby (karta) a možnost CZK jsme nad rámec ceníku neověřili.
- Soukromí a data:
- Supabase nabízí DPA. Databáze, Auth a Storage zůstávají v zvoleném regionu; pro data v EU je nutné vybrat konkrétní EU region (např. Frankfurt), protože skupina Europe zahrnuje i Londýn a Curych. Výrobce uvádí, že výběr regionu sám o sobě GDPR nezaručuje (zálohy, logy, Edge Functions a subdodavatelé). Supabase Inc. je podle třetí strany americká firma; právní dopad (např. CLOUD Act) nebyl ověřen.
- Poznámka:
- Regionální omezení pro ČR jsme v oficiálních zdrojích nenašli. Dostupných je 16+ regionů.
O nástroji
Supabase je hostovaná i self-hostovatelná platforma, která vývojářům dává hotové součásti, jež se u většiny aplikací opakují: databázi, přihlašování uživatelů, úložiště souborů, serverové funkce a sledování změn v reálném čase. Podle oficiálních stránek jde o „Postgres development platform“ a jádro je open source, kód je na GitHubu. Oficiální stránka neuvádí, kdo firmu založil a vede; to jsme proto nedoplňovali.
Základem každého projektu je samostatná databáze PostgreSQL. Dá se používat i mimo Supabase s běžnými klienty a nástroji pro Postgres, což podle výrobce omezuje závislost na jednom dodavateli. Nad databází Supabase automaticky vytváří REST a GraphQL rozhraní, takže aplikace může data číst a zapisovat bez vlastního serveru. K dispozici je Table Editor (práce s tabulkami podobně jako v tabulce) a SQL Editor.
Přihlašování uživatelů (Auth) podporuje e-mail a heslo, magic linky, telefon s jednorázovým kódem a přes 20 přihlášení přes sociální sítě. Kdo smí co vidět, se řeší pomocí Row Level Security, tedy pravidel přímo v databázi. Úložiště (Storage) je kompatibilní s S3 a má CDN a úpravy obrázků. Edge Functions jsou serverové funkce v TypeScriptu (Deno) pro vlastní logiku. Realtime přes WebSockety umožňuje aplikaci okamžitě reagovat na změny dat.
Pro AI projekty je důležitá podpora pgvector: v databázi lze ukládat a vyhledávat vektorové reprezentace textu (embeddings), což se používá třeba pro vyhledávání podle významu nebo pro chatboty nad vlastními dokumenty. Jde o nástroj pro stavbu aplikací, ne o AI asistenta, který by sám psal odpovědi.
Oproti Firebase od Googlu je hlavním rozdílem relační SQL databáze místo dokumentové a možnost self-hostingu; srovnávací články z let 2025–2026 to uvádějí jako hlavní důvod volby Supabase. Firebase je naopak podle jednoho srovnání vyspělejší u offline provozu mobilních aplikací. Pozor, řada těchto srovnání pochází od firem, které služby okolo Supabase prodávají, proto jsou mírně nakloněná Supabase.
Kde to drhne: Supabase vyžaduje víc přemýšlení o schématu databáze, dotazech a indexech než plně spravované NoSQL řešení. Nejčastěji zmiňovaná chyba začátečníků je chybějící nebo příliš volné Row Level Security: bez něj může kdokoli s veřejným klíčem data číst nebo měnit. Klíč service_role nikdy nepatří do kódu běžícího u uživatele. Bezplatné projekty se po týdnu nečinnosti pozastaví.
Čeština: rozhraní dashboardu i dokumentace jsou podle dostupných zdrojů anglicky; českou podporu jsme neověřili. Česky je k nástroji zatím málo materiálů, z nalezených šlo o krátký popis na ejaj.cz a diskuse na Redditu jsou anglicky. Pro úplného začátečníka bez znalosti databází tedy nástroj nebude nejsnazší první krok.
Co se týče GDPR: každý projekt má jeden hlavní region a Supabase nabízí smlouvu o zpracování dat (DPA). Pro data v EU je potřeba zvolit konkrétní evropský region, například Frankfurt, protože skupina „Europe“ zahrnuje i Londýn a Curych. Sám výrobce upozorňuje, že výběr regionu aplikaci automaticky nedělá GDPR-compliant.
💰 Cenové informace
🎯 Cílová skupina
Vývojáři a týmy, které staví webové či mobilní aplikace a chtějí hotový backend nad SQL databází. Hodí se i pro tvůrce AI aplikací, kteří potřebují vektorové vyhledávání.
💡 Případy použití
✅ Výhody
❌ Nevýhody
👥 Ideální pro
Hlavní funkce
Jak začít
- Zaregistrujte se na supabase.com (podle stránek je k dispozici bezplatný plán).
- Vytvořte nový projekt a při výběru regionu zvolte evropský region, např. Frankfurt.
- V Table Editoru vytvořte první tabulku, např. poznámky.
- Zapněte Row Level Security na tabulce a přidejte pravidlo, kdo smí řádky číst a upravovat.
- Nastavte přihlášení (Auth), např. e-mail a heslo.
- Připojte projekt k aplikaci přes knihovnu supabase-js a zkuste uložit a přečíst záznam.
- Klíč service_role nikdy nevkládejte do kódu, který běží u uživatele.
Co vyzkoušet jako první
Na co si dát pozor
Nehodí se pro
- Úplní začátečníci bez zájmu o databáze a programování
- Projekty, kde je hlavní prioritou plně zralý offline provoz mobilní aplikace (podle srovnání je silnější Firebase)
- Ti, kdo potřebují české rozhraní a českou podporu
Limity a co není ověřeno
- Offline podpora na klientovi je podle jednoho srovnání slabší než u Firebase (nejde o ověřený test).
- Při velmi hustém realtime provozu může být podle jednoho průvodce potřeba ladit nastavení replikace.
- Nepodařilo se ověřit podporu platby v CZK ani způsob fakturace DPH; ceny jsou uvedeny v USD.
- Kritika podpory a bezpečnosti z jednoho španělského rozboru nebyla podložena konkrétními daty.
- Nástroj jsme nevyzkoušeli, vše vychází z oficiálních materiálů a recenzí.
Časté otázky
Je Supabase opravdu dobrý?
Podle srovnávacích článků z let 2025–2026 je to oblíbená volba pro typické webové projekty, hlavně díky Postgresu a open source. Mnohé z těchto textů ale píší firmy prodávající služby kolem Supabase, takže je berte s rezervou.
Jaké jsou nevýhody Supabase?
Zdarma se projekt po týdnu nečinnosti pozastaví, je třeba umět nastavit zabezpečení (Row Level Security) a víc rozumět databázím. Rozhraní je anglicky.
Je Supabase zdarma?
Existuje bezplatný plán: 2 aktivní projekty, 500 MB databáze a 50 000 měsíčně aktivních uživatelů. Placený Pro začíná na 25 USD měsíčně (k 2026-10-22).
Existuje něco lepšího než Supabase?
Záleží na potřebě. Firebase je podle srovnání silnější u offline mobilních aplikací, jiné služby mají jiný přístup. Jednoznačně lepší nástroj pro všechny neexistuje.
V čem je Supabase výjimečný?
Nabízí v jednom místě databázi Postgres, přihlášení, úložiště, funkce a realtime, je open source a lze ho provozovat i vlastními silami.
Jsou moje data v EU a je to v souladu s GDPR?
Při výběru EU regionu (např. Frankfurt) zůstávají databáze, přihlášení a soubory v tomto regionu a Supabase nabízí DPA. Výrobce ale uvádí, že region sám o sobě GDPR nezajistí, je potřeba posoudit i zálohy, logy a subdodavatele.
Na co se ještě podívat
- Firebase – Služba od Googlu s dokumentovou databází; podle srovnání silnější offline podpora v mobilních aplikacích.
- Self-hosting Supabase – Jádro je open source, takže lze provozovat vlastní instanci.
- Vlastní PostgreSQL s vlastním backendem – Plná kontrola, ale vyžaduje víc práce a znalostí.
Zdroje
Informace ověřeny z veřejných zdrojů k 22. 10. 2026. Nástroj jsme sami nezkoušeli. Ceny a dostupnost se mohou změnit.
Začínáte s Supabase?
Přečtěte si naše praktické návody a tipy pro efektivní využití tohoto nástroje.
Kolekce
Podobné nástroje
Objevte další AI nástroje
Prohlédněte si naši kompletní sbírku development nástrojů a najděte ten ideální pro vaše potřeby.