Fundamentals
The first 10 minutes of learning APIs — protocol-agnostic basics.
beginner·6 min
What is an API? A Plain-English Guide for Testers
An API is how two pieces of software talk to each other. Here's what that actually means — with runnable examples.
what is an apiapi explainedapi basics
beginner·8 min
HTTP Methods Explained: GET, POST, PUT, PATCH, DELETE
GET, POST, PUT, PATCH, DELETE — the five verbs that carry 99% of API traffic. Here's what each one means, with runnable examples.
http methodshttp verbsget vs post
beginner·9 min
HTTP Status Codes: The Complete Tester's Reference
2xx means success, 4xx means you messed up, 5xx means they messed up — but the details matter. Here's the list every tester should know by heart.
http status codesrest status codes404 vs 400
beginner·8 min
Request & Response Anatomy: Headers, Bodies, and Everything In Between
Every HTTP request has the same parts. Once you know them, every API you'll ever test becomes readable.
http request structurehttp headersrequest body
beginner·7 min
Query Parameters, Pagination, Sorting & Filtering
Every useful API returns lists of things. Here's how to page through, sort, and filter them — with runnable examples.
api paginationcursor paginationoffset pagination