Web basics
SDK
A prewritten code library that wraps an API so you call functions instead of raw HTTP.
An SDK (Software Development Kit) is the friendly, language-specific wrapper around an API — instead of manually building a web request, you write `stripe.charges.create(...)` and it handles the plumbing. Think of the API as the restaurant's kitchen and the SDK as a waiter who already speaks your language and knows the menu. When AI generates code that calls a service, it almost always reaches for the official SDK (like `@supabase/supabase-js` or Stripe's Node library), which is why installing the right package is usually step one.