
API Clients
Course Index
31 Lessons · 3 Sections
Master API clients — Postman, Bruno & Insomnia for REST, GraphQL, gRPC & WebSocket. Covers collections, test assertions, Newman CLI, mock servers, OpenAPI, Postbot AI & CI/CD integration. Includes 4 builds: full API test suite, Bruno Git collection, Newman CI pipeline & mock server.
31Lessons
3Sections
4Projects
FreeAccess
Section 1HTTP Foundations & Core API Client FeaturesLessons 1–10
Lesson 1
What are API Clients?
Lesson 2
HTTP Methods, Headers & Status Codes
Lesson 3
REST API Concepts
Lesson 4
Postman: Installation & UI Tour
Lesson 5
Sending GET, POST, PUT & DELETE Requests
Lesson 6
Path Variables & Query Params
Lesson 7
Request Headers & Body Formats
Lesson 8
Authentication: API Keys & Bearer Tokens
Lesson 9
OAuth2 in API Clients
Lesson 10
Environments & Variables
Section 2Collections, Testing, GraphQL & Alternative ClientsLessons 11–23
Lesson 11
Collections & Organising Requests
Lesson 12
Pre-request Scripts
Lesson 13
Test Scripts & Assertions in Postman
Lesson 14
Postman: Data-Driven Testing with CSV & JSON
Lesson 15
Newman: CLI Test Runner
Lesson 16
Mock Servers in Postman
Lesson 17
API Documentation with Postman
Lesson 18
GraphQL Requests in API Clients
Lesson 19
gRPC & WebSocket Testing
Lesson 20
Bruno: Git-Native API Client
Lesson 21
Bruno: Collections as Code
Lesson 22
Insomnia: Design & Test APIs
Lesson 23
OpenAPI & Swagger UI
Section 3Advanced Workflows, CI/CD & ProjectsLessons 24–31
Lesson 24
Postman Flows: Visual API Workflows
Lesson 25
Postman AI: Postbot
Lesson 26
CI/CD Integration with Newman & GitHub Actions
Lesson 27
Monitoring & Scheduled API Tests
Lesson 28
API Security Testing
Lesson 29
Choosing: Postman vs Bruno vs Insomnia
Lesson 30
Build a Full API Test Suite with Postman
Lesson 31
Build a Bruno Collection for a REST API