Průvodci

Supabase vs Firebase: který backend zvolit?

Zvolte Supabase, pokud jsou vaše data relační (zákazníci, objednávky, faktury, které na sebe navazují), chcete psát SQL, nebo chcete open-source stack, který byste mohli později provozovat na vlastním serveru. Zvolte Firebase, pokud stavíte mobilní aplikaci, která potřebuje offline synchronizaci a aktualizace v reálném čase hned po instalaci, nebo už používáte Google Cloud. Oba nabízejí databázi, přihlašování, úložiště souborů a serverless funkce. Skutečná volba je Postgres (SQL) vs Firestore (NoSQL) a to, jak každý z nich účtuje.

Supabase vs Firebase na první pohled

SupabaseFirebase
Hlavní databázePostgres (relační, SQL)Cloud Firestore (NoSQL dokumenty); také Realtime Database
Možnost SQLPostgres je jádroFirebase SQL Connect, postavené na Cloud SQL for PostgreSQL
AutentizaceVestavěná, se sociálním přihlášením a Row Level SecurityFirebase Authentication
FunkceEdge Functions (TypeScript na Deno)Cloud Functions (jen plán Blaze)
RealtimePosluchače změn databáze a přítomnostRealtime posluchače, offline mezipaměť na zařízeních
Open source / self-hostAno, hlavní nástroje jsou open source a lze je self-hostovatNe, spravovaná služba Google
Bezplatný plánDatabáze 500 MB, 50 000 MAU, 1 GB úložiště, 2 aktivní projektySpark: 1 GiB Firestore, 50K čtení/den, 50K MAU
Nejnižší placená úroveň (k září 2026)Pro od 25 $/měs. plus spotřebaBlaze: platba podle spotřeby po kvótách zdarma
Neaktivní bezplatné projektyPozastaveny po 1 týdnu nečinnostiNa ceníku neuvedeno

MAU znamená měsíčně aktivní uživatelé: lidé, kteří se v daném měsíci přihlásili. Aktuální čísla najdete v ceníku Supabase a ceníku Firebase.

Jak jsme porovnávali

Porovnávali jsme veřejně uvedené funkce, kvóty a ceny na webech a v dokumentaci Supabase a Firebase k září 2026. Netestovali jsme nic vlastními rukama ani jsme nedělali měření výkonu a vynechali jsme vše, co jsme nemohli ověřit na stránkách dodavatelů. Ceny jsou v amerických dolarech bez daně.

Skutečný rozdíl: Postgres vs Firestore

Tohle jediné rozhodnutí ovlivní všechno ostatní.

Supabase je postaven na Postgresu, relační databázi: data žijí v tabulkách s řádky a sloupci a tabulky se navzájem propojují. Dotazujete se pomocí SQL a Supabase z tabulek automaticky generuje API. Pokud má vaše aplikace zákazníka, který má objednávky, a každá objednávka má položky, tabulky tomu přirozeně odpovídají. Náš průvodce co je Postgres to vysvětluje srozumitelně.

Firestore je dokumentová databáze NoSQL. Data žijí v dokumentech (podobných JSON objektům) seskupených do kolekcí. Google ji popisuje jako flexibilní a škálovatelnou databázi, ke které aplikace přistupují přímo nativními SDK, se synchronizací v reálném čase a offline ukládáním dat, se kterými aplikace pracuje. Díky tomu je rychlá na začátku a silná na telefonech se slabým připojením. Složité reporty přes mnoho navzájem souvisejících záznamů jsou ale těžší než v SQL.

Firebase dnes nabízí také SQL Connect, který přes Firebase zpřístupňuje Cloud SQL for PostgreSQL. Od září 2026 Firebase uvádí tříměsíční bezplatnou zkušební dobu pro první instanci, poté měsíční poplatek. „Firebase neumí SQL“ tedy už neplatí, ale Postgres je tam doplněk, ne střed.

Pokud si nejste jistí, jaký tvar vaše data mají, nejdřív si přečtěte SQL vs NoSQL.

Bezplatné plány porovnány

Supabase Free (k září 2026):

  • Databáze 500 MB na sdíleném CPU s 500 MB RAM
  • 50 000 měsíčně aktivních uživatelů
  • 1 GB úložiště souborů a 5 GB odchozích dat (přenesených ven)
  • 500 000 volání Edge Functions
  • Limit 2 aktivních projektů
  • Projekty se pozastaví po 1 týdnu nečinnosti
  • Bez záloh; logy se uchovávají zhruba jeden den

Firebase Spark (k září 2026), bez nutnosti platební karty:

  • Cloud Firestore: 1 GiB uložených dat, 50K čtení, 20K zápisů a 20K mazání denně
  • Autentizace: 50K měsíčně aktivních uživatelů
  • Hosting: 10 GB úložiště a 360 MB/den přenosu
  • Realtime Database: 1 GB uložených dat, 100 současných připojení
  • Cloud Functions, App Hosting a nové buckety Cloud Storage nejsou na Sparku dostupné

Praktický rozdíl: bezplatný plán Supabase zahrnuje serverless funkce, ale pozastavuje tiché projekty. Ceník Firebase nezmiňuje pozastavování neaktivních projektů na Sparku, ale pro serverový kód a nové buckety úložiště musíte přejít na Blaze (s fakturačním účtem).

Placené ceny porovnány

Supabase účtuje měsíční poplatek za plán plus spotřebu nad zahrnuté kvóty:

  • Pro, od 25 $ měsíčně: 8 GB disku na projekt, 100 000 MAU, 250 GB odchozích dat, 100 GB úložiště souborů, 2 miliony volání Edge Functions, 10 $ měsíčně v kreditech na výpočet, denní zálohy uchovávané 7 dní. Příklady příplatků: 0,125 $ za každý další GB disku, 0,09 $ za každý další GB odchozích dat.
  • Team, od 599 $ měsíčně: stejné zahrnuté využití, plus zálohy na 14 dní a uchovávání logů 28 dní.
  • Enterprise: individuálně.

Firebase Blaze se platí podle spotřeby a vyžaduje aktivní fakturační účet. Nejdřív získáte kvóty zdarma, pak platíte za použití podle sazeb Google Cloud. Volání Cloud Functions jsou například zdarma až do 2 milionů za měsíc, poté 0,40 $ za milion. Způsobilí noví uživatelé mohou získat 300 $ kreditů Google Cloud.

Který je levnější, závisí na vaší aplikaci. Pevných 25 $ se snadno plánuje. Platba za čtení může být u malé aplikace velmi levná, ale aplikace Firestore, která na každé obrazovce čte mnoho dokumentů, může účet rychle navýšit. Před rozhodnutím si oboje spočítejte.

Autentizace, úložiště a funkce

  • Autentizace: obě nabízejí hostované přihlášení a obě zdarma 50K měsíčně aktivních uživatelů. Supabase kombinuje autentizaci s Postgres Row Level Security, tedy pravidly v databázi, která určují, které řádky který uživatel vidí. Firebase počítá uživatele SAML/OIDC (firemní jednotné přihlášení) zvlášť, s 50 zdarma. Základy vysvětluje co je autentizace.
  • Úložiště: Supabase Storage je kompatibilní s S3 a má CDN a transformace obrázků. Cloud Storage u Firebase pro nové buckety vyžaduje Blaze.
  • Funkce: Supabase Edge Functions běží na Deno a jsou v TypeScriptu. Cloud Functions u Firebase vyžadují Blaze.
  • AI: Supabase nabízí Vector postavený na pgvector pro embeddingy. Firebase nabízí AI Logic, účtované podle sazeb Google Cloud nebo Gemini API, a Firebase Studio.

Vazba na dodavatele a přenositelnost

Supabase tvrdí, že všechny jeho hlavní nástroje jsou open source a lze je self-hostovat, a protože databáze je standardní Postgres, můžete ji vyexportovat a nahrát na libovolný hostitelský Postgres. To je nejsilnější argument pro Supabase, pokud se obáváte vazby na jednoho dodavatele.

Firebase je spravovaná služba Google. Data můžete exportovat, ale dokumentový model Firestore a jeho bezpečnostní pravidla jsou specifická pro Firebase, takže přechod jinam znamená přepracovat data a přepsat kód, který je používá.

Komu se která hodí

Zvolte Supabase, pokud:

  • Vaše data jsou relační: uživatelé, týmy, objednávky, faktury, rezervace
  • Vy nebo váš vývojář máte rádi SQL, nebo chcete reporty a dashboardy
  • Chcete možnost self-hostingu nebo přechodu k jinému hostiteli Postgresu
  • Předvídatelný měsíční poplatek se hodí vašemu rozpočtu

Zvolte Firebase, pokud:

  • Stavíte mobilní aplikaci, která musí fungovat offline a synchronizovat později
  • Chcete realtime posluchače s minimem nastavování
  • Už používáte Google Cloud, Google Analytics nebo další nástroje Firebase
  • Vaše data jsou opravdu dokumentová a raději platíte podle spotřeby

Kde se hodí Mythex

Supabase a Firebase jsou backendy: aplikaci na nich stavíte vy a frontend hostujete někde jinde. Pokud byste raději popsali aplikaci v chatu a dostali celý výsledek, Mythex je AI nástroj pro tvorbu aplikací, který napíše kód, spustí ho v živém náhledu a publikuje. Když vaše aplikace potřebuje ukládat data, Mythex pro daný projekt přidá vyhrazenou databázi Postgres, která po 5 minutách nečinnosti usne a účtuje se ze stejné bilance kreditů jako tvorba a hosting.

To se hodí pro webové aplikace, jako je klientský portál, CRM nebo rezervační nástroj. Nenahrazuje offline mobilní synchronizaci Firebase a Android a iPhone aplikace Mythexu (na Pro) obalují webovou aplikaci a nejsou plně nativní. Pokud už Supabase nebo Firebase používáte, můžete agenta Mythexu požádat, aby se připojil k vašemu existujícímu projektu pomocí vlastních klíčů. Obecný postup najdete v jak přidat databázi do aplikace.

Verdikt

  • Supabase je silnější výchozí volba pro webové aplikace a SaaS produkty s relačními daty a pro každého, kdo si cení SQL a přenositelnosti.
  • Firebase je silnější volba pro mobilní aplikace, které potřebují offline synchronizaci a aktualizace v reálném čase, a pro týmy, které už jsou silně zapojené do Google Cloudu.

Oba mají štědré bezplatné plány, takže nejlevnější způsob, jak se rozhodnout, je postavit jednu malou funkci na každém z nich a zjistit, který vám přijde přirozený. Další možnosti backendu najdete v našem přehledu alternativ k Supabase.

Otázky

Je Supabase lepší než Firebase?

Žádný z nich není lepší ve všem. Supabase se hodí aplikacím s relačními daty, která se vejdou do SQL databáze, a lidem, kteří chtějí open-source stack, který by mohli provozovat na vlastním serveru. Firebase se hodí mobilním aplikacím, které potřebují offline synchronizaci a těsnou integraci s Google Cloudem.

Je Supabase alternativa k Firebase?

Ano, pokrývá stejné základní úlohy: databázi, autentizaci, úložiště souborů, serverless funkce a aktualizace v reálném čase. Hlavní rozdíl je v databázi. Supabase nabízí Postgres, relační databázi SQL, zatímco hlavní databáze Firebase, Firestore, je dokumentová databáze NoSQL.

Který je levnější, Supabase nebo Firebase?

Záleží na spotřebě. Od září 2026 začíná Supabase Pro na 25 $ měsíčně a spotřeba nad zahrnuté kvóty se účtuje navíc, zatímco Blaze od Firebase je platba podle spotřeby, kde nejdřív přijdou kvóty zdarma. Odhadněte si čtení, úložiště a provoz na obou ceníkových stránkách, než se rozhodnete.

Pozastavuje Supabase bezplatné projekty?

Ano. Od září 2026 Supabase uvádí, že bezplatné projekty se pozastaví po jednom týdnu nečinnosti a bezplatné účty jsou omezeny na dva aktivní projekty. Placené projekty se nepozastavují.

Můžu přejít z Firebase na Supabase?

Ano, ale je to skutečná migrace, ne přepnutí. Firestore ukládá dokumenty a Supabase tabulky, takže musíte navrhnout strukturu tabulek, přenést data a přepsat části aplikace, které je čtou a zapisují. Naplánujte to a vyzkoušejte nejdřív na kopii.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)