81 Terms
Vibe Coding Glossary
Every term explained for people who have never coded before. No jargon, no assumptions — just clear, useful definitions.
How to use this glossary
| What it is | A plain-English reference for the terms you hit when using Cursor, Lovable, Bolt, Supabase, Stripe, and similar tools. |
| Best for | Non-technical builders, beginners, and developers who want a quick definition plus practical context. |
| Start with | API, prompt, deploy, database, authentication, and terminal are the fastest foundation terms to learn first. |
New to vibe coding? Start here:
Terminal
The black window that looks like a hacker movie.
API
A way for two apps to talk to each other.
Deploy
Making your app live on the internet for real.
Database
Where your app stores information permanently.
Prompt
The instructions you give an AI tool to build something.
.env File
A hidden file that stores your app's secrets.
404 Error
The page doesn't exist.
500 Error
Something crashed on your server.
Acquihire
Buying a company mainly for the team.
APA
Asset purchase agreement.
API
A way for two apps to talk to each other.
API Key
A password that proves your app is allowed to use a service.
ARR
Annual recurring revenue, usually MRR multiplied by 12.
Authentication
Proving you are who you say you are — login systems.
Backend
The hidden part of your app that handles data and logic.
Build Error
Your app couldn't compile before deploying.
CDN
Copies of your site stored around the world for faster loading.
Churn
Customers or revenue leaving over time.
CI/CD
Automated pipelines that test and deploy your code every time you push to GitHub.
CLI
Controlling software by typing instead of clicking.
Cloudflare
Makes your app faster and protects it from attacks.
Component
A reusable building block of your app's interface.
Console
Where your browser shows hidden errors and messages.
Context Window
How much your AI tool can remember at once.
CORS Error
Your browser blocking a request because it looks suspicious.
Customer Concentration
Too much revenue coming from too few customers.
Database
Where your app stores information permanently.
Deploy
Making your app live on the internet for real.
DNS
The phone book of the internet that connects domains to servers.
Docker
A tool that packages your app and everything it needs into a container — so it works identically on any computer.
Domain
Your website's address — like gptsters.com.
Due Diligence
The investigation before buying a business.
Earnout
Future payment based on post-close performance.
Edge Functions
Server code that runs in data centers closest to your user — making your app respond in milliseconds instead of seconds.
Environment Variables
Secret passwords your app needs but shouldn't share publicly.
Escrow
A neutral payment process between buyer and seller.
Frontend
Everything the user sees and clicks on.
Git
A save system for your code — like Google Docs version history.
GitHub
Where your code lives on the internet — like Google Drive but for code.
Hallucination
When AI confidently says something wrong.
HTML
The skeleton of every web page.
Hydration Error
A Next.js error when the server and browser disagree about what to show.
JWT
A digital ID card your app uses to remember you're logged in.
LLM
The AI brain powering tools like Lovable and Cursor.
Localhost
Your computer pretending to be a website — only you can see it.
LOI
A letter of intent before the final purchase agreement.
MCP
A standard that lets AI tools connect to any service.
Micro-SaaS
A small, focused SaaS business.
Migration
A saved change to your database structure.
MRR
Monthly recurring revenue from active subscriptions.
MVP
The simplest version of your app that actually works.
Next.js
React with superpowers — adds routing, server features, and SEO.
No-code vs Vibe Coding
Three ways to build software with less traditional coding — each suited to different skills and ambitions.
Node.js
What lets JavaScript run on your computer instead of just in a browser.
npm
An app store for code that other developers have built.
OAuth
"Login with Google" — letting another service verify your identity.
Open Source
Software where anyone can read and use the code for free.
Payback Period
How long it takes to earn back the purchase price.
Port
The number after localhost that tells your computer which app to show.
Prompt
The instructions you give an AI tool to build something.
Query
A question you ask your database.
Railway
Simple hosting for apps that need a backend or database.
React
The JavaScript framework that most vibe coding tools use under the hood.
REST API
The standard way apps send and receive data over the internet.
Revenue Multiple
Asking price divided by annual revenue.
RLS (Row Level Security)
Rules that decide who can see what data in your database.
SaaS
Software you pay for monthly instead of buying once.
SaaS Valuation
Estimating what a SaaS business is worth.
Schema
The blueprint of how your database is organized.
Seller Discretionary Earnings
Adjusted owner benefit from a small business.
Serverless
Running code without managing a server yourself.
Session
Your app remembering you're logged in between page loads.
SQL
The language databases understand.
SSL / HTTPS
The padlock in your browser that means the connection is secure.
Stripe
The easiest way to take payments in your vibe coded app.
Subscription
Charging customers automatically every month or year.
Supabase
A ready-made database you can connect to your app in minutes.
Tailwind CSS
A way to style your app without writing separate CSS files.
Tech Stack
The combination of tools and services that power your app.
Terminal
The black window that looks like a hacker movie.
Token
The unit AI tools use to measure how much you've used.
TypeScript
JavaScript with extra rules that catch mistakes before they happen.
Vercel
The easiest way to deploy a Next.js app.
Verified Revenue
Revenue supported by payment or platform evidence.
WebContainers
Technology that runs a full development environment inside your browser — no installation needed.
Webhook
A notification your app receives when something happens in another service.