development ✅ Ověřeno research

Appwrite

Open-source backend pro aplikace: přihlašování, databáze, soubory a funkce na jednom místě, v cloudu i na vlastním serveru.

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

Shrnutí

Appwrite je open-source platforma typu Backend-as-a-Service, která vývojářům poskytuje hotové přihlašování uživatelů, databáze, úložiště souborů a serverless funkce. Hodí se pro vývojáře webových a mobilních aplikací, cloud má bezplatný tarif a placený Pro tarif (podle blogu Appwrite od 25 USD měsíčně, k 2026-10-08), nebo lze nástroj zdarma provozovat na vlastním serveru. Háčkem je, že nejde o AI nástroj pro běžné uživatele, ale o vývojářský nástroj; ceník a limity se v oficiálních zdrojích rozcházejí.

🇨🇿 Dostupnost v Česku: ano

Čeština:
Konzole a dokumentace jsou podle zdrojů anglicky; podpora češtiny nebyla ve zdrojích zmíněna. Jedná se o vývojářský nástroj, takže uživatelské rozhraní vaší aplikace si určujete sami.
Platba:
Dokumentace uvádí platební karty a fakturaci v USD; platbu z ČR kartou konkrétně nepotvrzuje, CZK nezmiňuje.
Soukromí a data:
Cloud nabízí region Frankfurt (FRA); při self-hostingu zůstávají data na vašem serveru. Konkrétní GDPR dokument jsme neotevřeli, takže podrobnosti nejsou ověřeny. Web uvádí certifikaci SOC 2 Type II.
Poznámka:
Z ČR je dostupný bez omezení regionu, které bychom našli. Regiony Amsterdam a Londýn jsou připravované, stav neurčen.

O nástroji

Appwrite je open-source platforma, která vývojářům nahrazuje velkou část práce s vlastním serverem. Lidově řečeno: když chcete vytvořit webovou nebo mobilní aplikaci, potřebujete místo, kde se uživatelé přihlásí, kde jsou uložená data a nahrané soubory a kde běží kód na serveru. Appwrite tyto části nabízí hotové a přístupné přes jednotné rozhraní. Takovému typu služby se říká Backend-as-a-Service (BaaS). Projekt je veřejně na GitHubu pod licencí BSD-3-Clause a podle stránky repozitáře má přes 57 tisíc hvězdiček. Oficiální web uvádí, že platformu používá přes 500 tisíc vývojářů a že má certifikaci SOC 2 Type II. Kdo přesně firmu vlastní a řídí, jsme na ověřených stránkách nenašli.

Platforma se skládá z několika služeb. Auth řeší přihlašování e-mailem, SMS, přes OAuth poskytovatele (například Google), anonymní relace nebo magic URL. Databases ukládají data a podle webu lze využít databáze Appwrite, nebo spravovaný PostgreSQL a MySQL. Storage ukládá soubory s kompresí, šifrováním, úpravou obrázků a řízením přístupu. Functions spouští serverless kód v izolovaných prostředích na základě událostí. Messaging posílá e-maily, SMS a push notifikace, Realtime umožňuje reagovat na změny v okamžiku, kdy nastanou, a Sites nasazuje frontend (statický i SSR) z Gitu. K tomu patří síť s CDN a ochranou proti DDoS.

Pro vývojáře je k dispozici velké množství SDK. Klientská existují pro Web, Flutter, Apple, Android a React Native, serverová například pro Node.js, Python, PHP, Dart, Ruby, .NET, Go, Swift, Kotlin a Rust. Správa projektu probíhá v grafické konzoli, takže základní věci nastavíte klikáním.

Podstatnou vlastností je možnost vlastního hostingu (self-hosting). Podle repozitáře lze Appwrite spustit na jakémkoli systému s Dockerem pomocí instalačního průvodce, pro produkci jsou k dispozici i soubory docker-compose. Data pak zůstávají na vašem serveru, což je důvod, proč ho srovnávací recenze doporučují právě tam, kde záleží na kontrole nad daty. Druhou stranou je, že provoz, aktualizace a zálohy máte na starosti sami; starší český článek z LinkedInu uvádí, že chybí jednoduchý nástroj pro zálohování a migraci dat (článek je starý, aktuální stav jsme neověřili).

K AI: Appwrite není AI nástroj v pravém slova smyslu. Web se prezentuje jako platforma „pro agenty a vývojáře“ s integrovaným MCP, takže ji lze používat společně s AI programovacími asistenty jako Cursor, Claude Code nebo Codex. Projekt také provozuje AI Arena, srovnání modelů na své platformě. Původní text o podpoře vektorových databází a RAG jsme v ověřených zdrojích nepotvrdili, proto ho tady netvrdíme.

Oproti Supabase a Firebase: podle srovnávacích blogů je Supabase postavený na PostgreSQL a je často výchozí volbou pro webové aplikace s relačními daty, Firebase je silný u mobilních aplikací a offline synchronizace a Appwrite se doporučuje tam, kde záleží na self-hostingu. Appwrite má podle jednoho zdroje výrazně menší ekosystém (kolem 180 tisíc stažení týdně z npm oproti miliónům u konkurence), což jsou ale údaje z blogu, ne z ověřeného měření. Firebase je pak propojený s ekosystémem Googlu, takže hrozí závislost na dodavateli.

Do ČR je cloud dostupný a má region ve Frankfurtu (FRA), což je pro evropská data praktické. Zda si region může vybrat i uživatel zdarma, jsme nezjistili. Čeština v konzoli ani v dokumentaci nebyla ve zdrojích zmíněna; počítejte s angličtinou. Pro úplného začátečníka bez programátorských znalostí tedy nástroj nedává smysl: vyžaduje psaní kódu.

Kritika a rizika: ceny a limity se v zdrojích rozcházejí (viz sekce ceník), po překročení limitu se podle dokumentace odepře přístup k API nebo se zakáže nahrávání souborů a vytváření účtů, pokud nenastavíte budget cap. Na Redditu existuje vlákno s otázkou, zda popularita Appwrite klesá; obsah vlákna jsme nemohli otevřít, takže jej nehodnotíme.

💰 Cenové informace

Model: freemium
Cena od: Pro plán od 25 USD/měsíc podle blogu Appwrite o změně ceníku od 1. 9. 2025 (k 2026-10-08); ceník ve vyhledávači ukazoval starší 15 USD, takže ověřte na živém ceníku.
Free tier limity: Podle vyhledávaných výsledků z ceníku: 2 projekty, 75 tisíc aktivních uživatelů měsíčně, 5 GB API bandwidth, 2 GB úložiště, 750 tisíc spuštění funkcí; na projekt 1 databáze, 1 bucket a 5 funkcí (dokumentace Free plánu uvádí 3 buckety). Po dosažení limitu se omezí přístup (např. odepření API při vyčerpání bandwidth). Údaje se v zdrojích mírně liší a nelze je plně potvrdit.
Detaily: Free a Pro mají měsíční limity, které se obnovují na začátku fakturačního období (30 dní). Na Pro se po překročení limitů zdroje automaticky dokupují do nastaveného budget capu; Free dokoupit nelze. Podle blogu má Pro 2 TB bandwidth na projekt (dříve 300 GB). Existují i tarify Scale a Enterprise, jejichž podrobnosti jsme neověřili. Samostatně se účtují databáze: serverless s fixním poplatkem 0 USD a 10 USD měsíčně kreditů na využití, dedicated od 10 USD/měsíc (1 jádro, 1 GB) až po 4 099 USD/měsíc (32 jader, 256 GB). Self-hosting je bez licenčního poplatku, platíte jen vlastní server.

🎯 Cílová skupina

Vývojáři webových a mobilních aplikací, týmy a startupy, které chtějí hotový backend bez budování vlastní infrastruktury. Vyžaduje základní programátorské znalosti.

💡 Případy použití

Přihlašování uživatelů přes e-mail nebo Google do webové či mobilní aplikace
Ukládání dat a nahraných souborů (např. fotek) pro aplikaci
Odesílání push notifikací, e-mailů a SMS uživatelům
Aplikace s živými aktualizacemi, např. chat nebo sběr dat v terénu
Interní firemní aplikace běžící na vlastním serveru
Nasazení frontendu webu přímo z Gitu pomocí Sites

✅ Výhody

Open source pod licencí BSD-3-Clause a možnost self-hostingu přes Docker
Široká nabídka služeb (Auth, Databases, Storage, Functions, Messaging, Realtime, Sites) v jedné platformě
Bezplatný cloudový tarif a region Frankfurt pro evropská data
Mnoho SDK pro klientské i serverové jazyky
Certifikace SOC 2 Type II podle oficiálního webu
Recenze jej popisují jako zralý a spolehlivý software vhodný tam, kde záleží na self-hostingu

❌ Nevýhody

Menší ekosystém a komunita než Supabase a Firebase podle srovnávacích blogů
Dokumentovaný dokumentový model; pro silně relační data bývá doporučován Supabase
Ceny a limity se v různých zdrojích liší a mění (změna Pro z 15 na 25 USD)
Při self-hostingu je provoz, aktualizace a zálohování na vás
Po vyčerpání limitů se může odepřít přístup k API nebo nahrávání souborů

👥 Ideální pro

Vývojáři, kteří chtějí rychle postavit prototyp (MVP) aplikace Týmy, které chtějí mít data na vlastním serveru (self-hosting) Vývojáři mobilních aplikací ve Flutteru, Androidu, iOS nebo React Native Firmy v EU, které řeší, kde jsou data uložena (region Frankfurt) Lidé, kteří vytvářejí aplikace s pomocí AI programovacích asistentů a chtějí jim dát hotový backend

Hlavní funkce

Auth: přihlašování e-mailem, SMS, OAuth, anonymními relacemi i magic URL, takže nemusíte psát vlastní přihlašování.
Databases: ukládání dat v databázích Appwrite nebo ve spravovaném PostgreSQL a MySQL.
Storage: nahrávání souborů s kompresí, šifrováním, úpravou obrázků a řízením přístupu.
Functions: serverless funkce spouštěné událostmi v izolovaných prostředích pro vlastní serverovou logiku.
Messaging: odesílání e-mailů, SMS a push notifikací z jednoho místa.
Realtime: aplikace může reagovat na změny dat v okamžiku, kdy nastanou.
Sites: nasazení statických i SSR/CSR frontendů přímo z Gitu.
SDK pro klientské i serverové jazyky (Web, Flutter, Apple, Android, React Native, Node.js, Python, PHP, Go a další).
Self-hosting přes Docker pod licencí BSD-3-Clause pro plnou kontrolu nad daty.
Integrovaný MCP pro práci s AI asistenty pro programování, například Cursor nebo Claude Code.

Jak začít

  1. Otevřete web appwrite.io a vytvořte si účet v Appwrite Cloud.
  2. Vytvořte organizaci a první projekt (na Free tarifu jsou k dispozici 2 projekty).
  3. V konzoli přidejte platformu své aplikace (Web, Flutter, Android, Apple nebo React Native).
  4. Nainstalujte SDK pro svůj jazyk a připojte aplikaci k projektu pomocí ID projektu a endpointu.
  5. Zapněte přihlašování v sekci Auth a vytvořte první databázi v Databases.
  6. Pokud chcete vlastní hosting, spusťte instalační průvodce přes Docker podle návodu v GitHub repozitáři.

Co vyzkoušet jako první

Vytvořit v Auth přihlášení e-mailem a zkusit si zaregistrovat testovacího uživatele.
Vytvořit databázi se seznamem úkolů a přidat první záznam z konzole.
Nahrát obrázek do Storage a zobrazit ho v testovací aplikaci.
Požádat AI asistenta pro programování (například Claude Code přes MCP) o připojení aplikace k Appwrite projektu.

Na co si dát pozor

Nehodí se pro

  • Úplní začátečníci bez znalosti programování, kteří hledají AI chatbota nebo no-code nástroj
  • Projekty, které striktně potřebují plnohodnotné relační SQL s komplexními dotazy a ekosystémem kolem Postgresu (zvažte Supabase)
  • Týmy bez zkušeností se správou serverů, pokud by chtěly self-hosting a nechtěly se starat o provoz

Limity a co není ověřeno

  • Podpora vektorových databází / RAG z původního popisu nebyla v ověřených zdrojích potvrzena.
  • Nepodařilo se ověřit, zda si uživatel Free tarifu může vybrat region Frankfurt.
  • Rozpor, zda se neaktivní projekty na Free pozastavují (jeden zdroj ano po týdnu, ceník ne).
  • Podrobnosti tarifů Scale a Enterprise nebyly ověřeny.
  • Nevyzkoušeli jsme nástroj osobně; vše vychází z oficiálních materiálů a recenzí.

Časté otázky

Je Appwrite lepší než Supabase?

Záleží na potřebě. Srovnávací blogy doporučují Supabase pro webové aplikace s relačními daty v PostgreSQL a Appwrite tam, kde záleží na self-hostingu a kontrole nad daty. Jde o názory recenzentů, ne o měření.

K čemu se Appwrite používá?

Jako hotový backend pro webové a mobilní aplikace: přihlašování uživatelů, databáze, ukládání souborů, serverové funkce, notifikace a nasazení webu.

Je Appwrite zdarma?

Ano, pro začátek: má bezplatný cloudový tarif s omezeními (podle ceníku 2 projekty a 75 tisíc aktivních uživatelů měsíčně) a samotný software lze zdarma provozovat na vlastním serveru. Placený Pro tarif startuje podle blogu Appwrite na 25 USD měsíčně (k 2026-10-08).

Je Appwrite SQL, nebo NoSQL?

Appwrite má vlastní dokumentové databáze a podle webu nabízí také spravovaný PostgreSQL a MySQL. Pro silně relační data tedy jsou možnosti, detailní srovnání ale doporučujeme ověřit v dokumentaci.

Je Appwrite pro začátečníky bez programování?

Ne, je to nástroj pro vývojáře; potřebujete psát kód nebo mít AI asistenta, který kód píše. Pro obyčejné použití AI se hodí jiné nástroje.

Mohu mít data v Evropě?

Cloud má region Frankfurt (FRA). Při self-hostingu máte data na vlastním serveru, kde si místo určujete sami.

Na co se ještě podívat

  • Supabase – Postavený na PostgreSQL, s větším ekosystémem a vhodný pro relační data.
  • Firebase – Google služba silná u mobilních aplikací a offline synchronizace, ale s rizikem závislosti na dodavateli.
  • PocketBase – Lehký open-source backend v jednom souboru pro menší projekty (nebyl v tomto výzkumu ověřen, doplňte po kontrole).

Začínáte s Appwrite?

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.