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.

32 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

FastAPI Testing Patterns

by qaskills

88

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

unit
integration
api
fastapi
pytest
1788/100

API Gateway Testing

by thetestingacademy

82

API gateway testing skill covering rate limiting validation, request routing, authentication proxy testing, load balancing verification, circuit breaker testing, and gateway configuration validation for Kong, Envoy, and AWS API Gateway.

integration
api
performance
playwright
jest
1782/100

Robot Framework Testing

by thetestingacademy

83

Expert-level Robot Framework testing skill covering keyword-driven syntax, SeleniumLibrary, RequestsLibrary, custom Python keywords, data-driven testing, resource files, and parallel execution with Pabot.

e2e
acceptance
api
robot-framework
seleniumlibrary
1783/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

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

SOAP API Testing

by qaskills

88

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

api
integration
1488/100

API Backward Compatibility Testing

by qaskills

87

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

contract
api
1387/100

REST Assured API Testing

by thetestingacademy

85

Java REST API testing with REST Assured including JSON schema validation

api
rest-assured
1385/100

API Versioning Testing

by qaskills

87

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

contract
api
integration
1387/100

Advanced Playwright E2E Framework

by thetestingacademy

83

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
1383/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

tRPC Testing

by thetestingacademy

89

End-to-end type-safe API testing with tRPC covering router testing, middleware testing, subscription testing, and client-server integration testing patterns

unit
integration
api
vitest
jest
1189/100

Streaming API Testing

by thetestingacademy

80

Streaming API testing skill covering Server-Sent Events testing, chunked transfer encoding, gRPC streaming, real-time data validation, backpressure testing, connection resilience, and AI/LLM streaming response testing.

api
integration
performance
playwright
jest
1080/100

gRPC Testing

by qaskills

89

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

api
integration
grpc
889/100

OpenAPI Schema Validation

by qaskills

87

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

contract
api
openapi
887/100

Contract Testing (Pact)

by thetestingacademy

84

Consumer-driven contract testing with Pact and Pact Broker

contract
api
pact
784/100

Webhook Testing

by qaskills

81

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

integration
api
681/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
684/100

Codeception Testing

by thetestingacademy

85

Expert-level Codeception testing skill for PHP applications. Covers acceptance, functional, and unit testing with the Actor pattern, BDD-style syntax, Page Objects, API testing, and database helpers.

e2e
functional
unit
codeception
phpunit
585/100

API Schema Evolution Testing

by qaskills

83

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

contract
api
583/100

Pagination Testing Patterns

by qaskills

88

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

integration
api
488/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
486/100

NestJS Testing Patterns

by qaskills

84

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

unit
integration
api
nestjs
jest
384/100

OpenAPI Test Generation

by qaskills

82

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

api
contract
382/100

API Fuzzing

by qaskills

80

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

security
api
380/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
380/100

API Testing REST

by thetestingacademy

82

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

api
integration
postman
rest-assured
382/100