[{"data":1,"prerenderedAt":271},["ShallowReactive",2],{"term-b\u002Fbaas":3,"related-b\u002Fbaas":247},{"id":4,"title":5,"acronym":6,"body":7,"category":225,"description":226,"difficulty":227,"extension":228,"letter":229,"meta":230,"navigation":115,"path":231,"related":232,"seo":240,"sitemap":241,"stem":244,"subcategory":245,"__hash__":246},"terms\u002Fterms\u002Fb\u002Fbaas.md","BaaS","Backend as a Service",{"type":8,"value":9,"toc":219},"minimark",[10,15,19,23,26,30,208,212,215],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"BaaS is when someone provides you a ready-made backend so you can build your frontend without writing any server code. Auth, database, storage, real-time updates — all handled for you. Firebase and Supabase are BaaS. It's what lets a vibe-coder ship an app with a real database in a day.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Backend as a Service provides pre-built backend capabilities — authentication, databases, file storage, push notifications, real-time subscriptions — via APIs and SDKs. Developers integrate these services client-side without managing server infrastructure. Examples: Firebase, Supabase, Appwrite, Convex.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Supabase BaaS — full auth + DB in a few lines\nimport { createClient } from '@supabase\u002Fsupabase-js';\nconst supabase = createClient(URL, KEY);\n\nconst { data } = await supabase\n  .from('posts')\n  .select('*')\n  .eq('published', true);\n","javascript","",[38,39,40,49,83,110,117,139,161,180],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","\u002F\u002F Supabase BaaS — full auth + DB in a few lines\n",[41,50,52,56,60,64,67,70,73,77,80],{"class":43,"line":51},2,[41,53,55],{"class":54},"s7zQu","import",[41,57,59],{"class":58},"sMK4o"," {",[41,61,63],{"class":62},"sTEyZ"," createClient",[41,65,66],{"class":58}," }",[41,68,69],{"class":54}," from",[41,71,72],{"class":58}," '",[41,74,76],{"class":75},"sfazB","@supabase\u002Fsupabase-js",[41,78,79],{"class":58},"'",[41,81,82],{"class":58},";\n",[41,84,86,90,93,96,99,102,105,108],{"class":43,"line":85},3,[41,87,89],{"class":88},"spNyl","const",[41,91,92],{"class":62}," supabase ",[41,94,95],{"class":58},"=",[41,97,63],{"class":98},"s2Zo4",[41,100,101],{"class":62},"(URL",[41,103,104],{"class":58},",",[41,106,107],{"class":62}," KEY)",[41,109,82],{"class":58},[41,111,113],{"class":43,"line":112},4,[41,114,116],{"emptyLinePlaceholder":115},true,"\n",[41,118,120,122,124,127,130,133,136],{"class":43,"line":119},5,[41,121,89],{"class":88},[41,123,59],{"class":58},[41,125,126],{"class":62}," data ",[41,128,129],{"class":58},"}",[41,131,132],{"class":58}," =",[41,134,135],{"class":54}," await",[41,137,138],{"class":62}," supabase\n",[41,140,142,145,148,151,153,156,158],{"class":43,"line":141},6,[41,143,144],{"class":58},"  .",[41,146,147],{"class":98},"from",[41,149,150],{"class":62},"(",[41,152,79],{"class":58},[41,154,155],{"class":75},"posts",[41,157,79],{"class":58},[41,159,160],{"class":62},")\n",[41,162,164,166,169,171,173,176,178],{"class":43,"line":163},7,[41,165,144],{"class":58},[41,167,168],{"class":98},"select",[41,170,150],{"class":62},[41,172,79],{"class":58},[41,174,175],{"class":75},"*",[41,177,79],{"class":58},[41,179,160],{"class":62},[41,181,183,185,188,190,192,195,197,199,203,206],{"class":43,"line":182},8,[41,184,144],{"class":58},[41,186,187],{"class":98},"eq",[41,189,150],{"class":62},[41,191,79],{"class":58},[41,193,194],{"class":75},"published",[41,196,79],{"class":58},[41,198,104],{"class":58},[41,200,202],{"class":201},"sfNiH"," true",[41,204,205],{"class":62},")",[41,207,82],{"class":58},[11,209,211],{"id":210},"when-youll-hear-this","When You'll Hear This",[16,213,214],{},"\"We use Supabase as our BaaS — no custom backend needed.\" \u002F \"Firebase BaaS handles auth and real-time sync for us.\"",[216,217,218],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":220},[221,222,223,224],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":210,"depth":51,"text":211},"cloud","BaaS is when someone provides you a ready-made backend so you can build your frontend without writing any server code.","beginner","md","b",{},"\u002Fterms\u002Fb\u002Fbaas",[233,234,235,236,237,238,239],"SaaS","FaaS","Serverless","Supabase","Firebase","API Gateway","Managed Service",{"title":5,"description":226},{"changefreq":242,"priority":243},"weekly",0.7,"terms\u002Fb\u002Fbaas",null,"tIGsJHnN3h3dhhyvdqahEV3YAWB3BH7sXVbZQAzo074",[248,253,257,261,264,268],{"title":238,"path":249,"acronym":245,"category":250,"difficulty":251,"description":252},"\u002Fterms\u002Fa\u002Fapi-gateway","networking","intermediate","An API Gateway is the front door for all your APIs.",{"title":234,"path":254,"acronym":255,"category":225,"difficulty":251,"description":256},"\u002Fterms\u002Ff\u002Ffaas","Function as a Service","FaaS is when you write a tiny function and deploy it to the cloud, and it only runs (and charges you) when someone calls it.",{"title":237,"path":258,"acronym":245,"category":259,"difficulty":227,"description":260},"\u002Fterms\u002Ff\u002Ffirebase","database","Firebase is Google's all-in-one backend-as-a-service. Database, auth, hosting, functions — all pre-built and hosted.",{"title":239,"path":262,"acronym":245,"category":225,"difficulty":227,"description":263},"\u002Fterms\u002Fm\u002Fmanaged-service","A managed service is when the cloud provider runs the thing for you — you don't patch it, back it up, or fix it when it crashes.",{"title":233,"path":265,"acronym":266,"category":225,"difficulty":227,"description":267},"\u002Fterms\u002Fs\u002Fsaas","Software as a Service","SaaS is software you use through a browser without installing anything — you just pay a subscription and the company handles everything.",{"title":235,"path":269,"acronym":245,"category":225,"difficulty":227,"description":270},"\u002Fterms\u002Fs\u002Fserverless","Serverless doesn't mean there are no servers — it means YOU don't have to think about servers. Someone else manages them, scales them, and patches them.",1776518259150]