development ✅ Ověřeno research

Supabase

Open-source backend na Postgresu: databáze, přihlašování, úložiště souborů a API pro webové a mobilní aplikace.

Vyzkoušet Supabase
Ověřeno týmem Doporučeno 40 uživateli tento měsíc
Chcete tento nástroj porovnat s jinými?

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

Model: freemium
Cena od: 25 USD/měsíc za plán Pro (k 2026-10-22)
Free tier limity: Free: 0 USD/měsíc, 2 aktivní projekty, 500 MB databáze na projekt, 1 GB souborů, 5 GB egress, 50 000 měsíčně aktivních uživatelů, sdílené CPU a 500 MB RAM, bez záloh, logy 1 den. Projekt se pozastaví po týdnu nečinnosti (k 2026-10-22).
Detaily: Pro od 25 USD/měsíc: 100 000 MAU (dál 0,00325 USD/MAU), 8 GB databáze (dál 0,125 USD/GB), 100 GB souborů, 250 GB egress (dál 0,09 USD/GB), kredit 10 USD pokrývá jednu instanci Micro, zálohy 7 dní, projekty se nepozastavují. Spend cap je u Pro zapnutý ve výchozím stavu; pro platbu za překročení ho je nutné vypnout. Team od 599 USD/měsíc: zálohy 14 dní, SOC 2, ISO 27001, SSO pro dashboard, prioritní podpora. Enterprise na míru. Doplňky např. Point-in-Time Recovery 100 USD/měsíc, vlastní doména 10 USD/měsíc. Každý další projekt platí vlastní výpočetní výkon (Micro 10 USD/měsíc). Ceny v USD, k 2026-10-22.

🎯 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í

Registrace a přihlašování uživatelů do webové aplikace
Ukládání dat aplikace (objednávky, poznámky, profily) do Postgresu
Ukládání nahraných souborů a obrázků uživatelů
Chat nebo sdílený seznam, kde se změny zobrazují hned u všech uživatelů (Realtime)
Sémantické vyhledávání nebo chatbot nad vlastními texty pomocí pgvector
Backend pro aplikace vytvářené s pomocí AI asistentů pro programování

✅ Výhody

Postavené na standardním Postgresu, data lze používat i mimo platformu
Open source s možností self-hostingu
Jedna platforma pokrývá databázi, přihlášení, soubory, funkce i realtime
Bezplatný tarif umožňuje vyzkoušet a postavit malý projekt
Podpora vektorů pgvector pro AI aplikace
Srovnávací články uvádějí jako výhodu SQL a menší vázanost na jednoho dodavatele oproti Firebase

❌ Nevýhody

Zdarma se projekt po týdnu nečinnosti pozastaví a nejsou zálohy
Špatně nastavené nebo chybějící Row Level Security může odkrýt data uživatelů; opakuje se v návodech i komunitních příspěvcích
Vyžaduje víc znalostí schématu, dotazů a indexů než plně spravované NoSQL služby
Náklady rostou s dalšími projekty (každý platí vlastní výpočetní výkon) a nad rámec kvót
Rozhraní a dokumentace jsou anglicky

👥 Ideální pro

Samostatní vývojáři a malé týmy tvořící prototyp či MVP Lidé znalí SQL, kteří chtějí odejít od Firebase kvůli relační databázi Tvůrci AI aplikací s vyhledáváním nad vlastními dokumenty (embeddings) Studenti a lidé se učící databáze a tvorbu aplikací v bezplatném tarifu Týmy, které chtějí mít možnost backend později sami provozovat (self-hosting)

Hlavní funkce

Dedikovaná databáze PostgreSQL pro každý projekt, kterou lze používat i samostatně s běžnými nástroji pro Postgres.
Automaticky generované REST a GraphQL API, takže aplikace čte a zapisuje data bez vlastního serveru.
Auth: přihlášení e-mailem a heslem, magic linkem, telefonním kódem nebo přes 20 sociálních služeb.
Row Level Security: pravidla v databázi určují, která data smí který uživatel vidět či měnit.
Storage kompatibilní s S3 s CDN a úpravami obrázků pro ukládání souborů.
Edge Functions: serverové funkce v TypeScriptu/Deno pro vlastní logiku bez provozu serveru.
Realtime přes WebSockety: aplikace okamžitě reaguje na změny v databázi, umí i presence a broadcast.
Vector (pgvector): ukládání a vyhledávání embeddingů pro AI aplikace jako sémantické vyhledávání.
Table Editor a SQL Editor v prohlížeči pro práci s daty bez instalace nástrojů.
Open source a možnost self-hostingu pro ty, kdo chtějí provozovat vlastní instanci.

Jak začít

  1. Zaregistrujte se na supabase.com (podle stránek je k dispozici bezplatný plán).
  2. Vytvořte nový projekt a při výběru regionu zvolte evropský region, např. Frankfurt.
  3. V Table Editoru vytvořte první tabulku, např. poznámky.
  4. Zapněte Row Level Security na tabulce a přidejte pravidlo, kdo smí řádky číst a upravovat.
  5. Nastavte přihlášení (Auth), např. e-mail a heslo.
  6. Připojte projekt k aplikaci přes knihovnu supabase-js a zkuste uložit a přečíst záznam.
  7. Klíč service_role nikdy nevkládejte do kódu, který běží u uživatele.

Co vyzkoušet jako první

Vytvořit tabulku poznámek se sloupci id, user_id, text a zapnout pro ni Row Level Security tak, aby uživatel viděl jen své řádky.
Zapnout přihlášení e-mailem a heslem a zaregistrovat testovacího uživatele.
Nahrát obrázek do Storage a zkusit ho zobrazit v aplikaci.
Povolit rozšíření pgvector a uložit první embedding textu pro sémantické vyhledávání.

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í.

Začínáte s Supabase?

Přečtěte si naše praktické návody a tipy pro efektivní využití tohoto 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.