Skip to main content

API Testing Skills for AI Agents

API testing skills for AI coding agents. REST, GraphQL, and HTTP testing automation — install expert skills in seconds.

npx qaskills add playwright-api

What is API Testing?

API testing validates the business logic, data integrity, and reliability of application programming interfaces without relying on a user interface. It covers REST APIs, GraphQL endpoints, gRPC services, and WebSocket connections. API tests are faster and more stable than UI tests, making them ideal for continuous integration pipelines. These skills equip your AI agent with expertise in request/response validation, authentication testing, JSON schema verification, error handling scenarios, and API contract testing using tools like Playwright, Postman, REST Assured, and Pact.

27 skills available

Playwright API Testing

by thetestingacademy

88

API testing with Playwright APIRequestContext for REST and GraphQL endpoints

api
playwright
3288/100

REST Assured API Automation Framework

by thetestingacademy

89

Production-grade REST API automation framework with REST Assured, POJO serialization using GSON, PayloadManager pattern, E2E integration workflows with TestNG ITestContext, and Allure reporting.

api
integration
rest-assured
2889/100
Featured

Supertest API Testing

by thetestingacademy

86

HTTP assertion library for Node.js API testing with Express, Koa, and Fastify

api
integration
jest
2786/100

GraphQL Testing

by thetestingacademy

85

GraphQL API testing with schema validation, query testing, and mutation verification

api
jest
2185/100

Postman API Testing

by thetestingacademy

84

Postman collections, environments, pre-request scripts, and Newman CI

api
postman
1984/100

API Versioning Testing

by qaskills

85

Testing API versioning strategies including URL path, header, and query parameter versioning with backward compatibility validation.

contract
api
integration
1685/100

gRPC Testing

by qaskills

85

gRPC service testing including protobuf validation, streaming tests, error handling, deadline testing, and load testing for gRPC endpoints.

api
integration
grpc
1685/100

API Testing REST

by thetestingacademy

88

Comprehensive RESTful API testing patterns covering HTTP methods, status codes, request/response validation, authentication, error handling, and contract testing.

api
integration
postman
rest-assured
1588/100

API Test Suite Generator

by Pramod

89

Automatically generate comprehensive API test suites from OpenAPI specifications covering CRUD operations, error handling, authentication, pagination, and edge cases

api
contract
playwright
postman
1589/100
Featured

FastAPI Testing Patterns

by qaskills

84

FastAPI application testing with TestClient, dependency injection overrides, async testing, database testing with SQLAlchemy, and OpenAPI validation.

unit
integration
api
fastapi
pytest
1484/100

API Contract Validator

by Pramod

88

Validate API responses against OpenAPI/Swagger specifications, JSON Schema definitions, and consumer-driven contracts to prevent breaking changes

contract
api
postman
rest-assured
1488/100

Express.js Testing Patterns

by qaskills

80

Express.js API testing with supertest, middleware testing, route handler testing, error handling verification, and authentication testing.

unit
integration
api
express
jest
1380/100

REST Assured API Testing

by thetestingacademy

85

Java REST API testing with REST Assured including JSON schema validation

api
rest-assured
1385/100

Webhook Testing

by qaskills

89

Testing webhook implementations including delivery verification, retry logic, signature validation, idempotency, and failure handling patterns.

integration
api
1389/100

Contract Test Generator

by Pramod

88

Generate consumer-driven contract tests using Pact framework to verify API provider-consumer compatibility and prevent integration breaking changes

contract
api
pact
1288/100

NestJS Testing Patterns

by qaskills

82

NestJS application testing with @nestjs/testing, dependency injection mocking, e2e testing with supertest, guard testing, and pipe validation testing.

unit
integration
api
nestjs
jest
1282/100

API Backward Compatibility Testing

by qaskills

88

Automated detection of breaking API changes including response format changes, removed endpoints, type changes, and deprecation enforcement.

contract
api
1288/100

OpenAPI Test Generation

by qaskills

85

Automatically generating API tests from OpenAPI/Swagger specifications including request validation, response schema checking, and edge case generation.

api
contract
1285/100

API Fuzzing

by qaskills

86

API endpoint fuzzing for discovering unexpected behaviors, crashes, and security vulnerabilities through malformed requests, boundary values, and protocol violations.

security
api
1186/100

Flask Testing Patterns

by qaskills

86

Flask application testing with test client, fixture patterns, SQLAlchemy model testing, blueprint testing, and Flask-specific extension testing.

unit
integration
api
flask
pytest
1186/100

Pagination Testing Patterns

by qaskills

85

Testing pagination implementations including cursor-based, offset-based, keyset pagination with edge cases, performance, and consistency verification.

integration
api
985/100

OpenAPI Schema Validation

by qaskills

85

OpenAPI/Swagger specification validation and testing to ensure API implementations match their documented contracts with automated drift detection.

contract
api
openapi
985/100

Postman & Newman Automation

by qaskills

84

Automated API testing using Postman collections with Newman CLI for CI/CD integration, environment management, and test reporting.

api
integration
postman
newman
984/100

SOAP API Testing

by qaskills

82

SOAP web service testing including WSDL validation, XML schema testing, WS-Security, and SOAP fault handling verification.

api
integration
882/100

Contract Testing (Pact)

by thetestingacademy

84

Consumer-driven contract testing with Pact and Pact Broker

contract
api
pact
784/100

API Schema Evolution Testing

by qaskills

88

Testing API schema evolution patterns including additive changes, field deprecation, type widening, and backward-compatible migration strategies.

contract
api
488/100

Advanced Playwright E2E Framework

by thetestingacademy

80

Enterprise-grade Playwright test automation framework using 8-layer architecture with Page Object Model, Module Pattern, custom fixtures, API testing layer, structured logging, data generators, multi-browser support, Docker, CI/CD pipelines, and custom HTML reporting.

e2e
api
visual
playwright
380/100