An API is a set of rules that lets different software systems communicate with each other. For vibe coders, APIs are how your app connects to services like AI models, payment processors, databases, and third-party tools — they're the bridges that make modern software work.
APIs are everywhere in vibe-coded applications. Almost every feature you build connects to an API — understanding them helps you describe what you want to AI.
Think of an API like a restaurant menu:
You don't need to know how the kitchen works — you just need to order correctly.
| Service | What It Does |
|---|---|
| OpenAI / Anthropic | AI text generation |
| Stripe | Payment processing |
| Supabase | Database and auth |
| Resend | Email delivery |
| Vercel | Deployment |
| GitHub | Code hosting |
When you tell AI to "integrate Stripe payments" or "add email notifications," it's writing API integration code. The better you understand what APIs do, the better you can guide AI to use them correctly.