What problem does it solve? Writing reliable tests for REST and GraphQL APIs requires knowing the right patterns for request building, authentication, response validation, and error handling across different languages and frameworks, which is time-consuming to set up from scratch. ## Core Features & Use Cases - Supertest patterns for TypeScript/JavaScript: Covers GET, POST, PUT, DELETE requests, headers, query parameters, authentication tokens, and error response validation with vitest. - httpx and pytest patterns for Python: Includes TestClient setup, fixtures for auth tokens, and file upload testing for FastAPI-style applications. - GraphQL and performance testing: Demonstrates querying GraphQL endpoints with variables and asserting response time thresholds. - Use Case: When building a new Express or FastAPI endpoint, use these patterns to quickly write tests that verify status codes, response body structure, authentication rejection, and validation error formats before shipping. ## Quick Start Ask the AI to write API tests for your endpoint, for example: write Supertest tests for my Express user registration endpoint covering success, validation errors, and authentication.