api-testing

Automate REST and GraphQL API tests with schema validation and authentication.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/JaiminVadadoriya/Distributed-Cloud-Storage---Sync-Platform --skill api-testing-jaiminvadadoriya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-testing
Source: https://github.com/JaiminVadadoriya/Distributed-Cloud-Storage---Sync-Platform/tree/main/.agents/skills/api-testing
Command: npx skills add https://github.com/JaiminVadadoriya/Distributed-Cloud-Storage---Sync-Platform --skill api-testing-jaiminvadadoriya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, supertest, zod, ajv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates API testing for REST and GraphQL endpoints, ensuring robustness and reliability of your application's backend services.

Core Features & Use Cases

  • API Testing: Execute automated tests against REST and GraphQL endpoints.
  • Schema Validation: Integrate schema validation for data integrity.
  • Auth Testing: Test authentication flows with JWT, API keys, OAuth, and cookies.
  • CRUD Operations: Cover Create, Read, Update, and Delete operations.
  • Performance Testing: Measure response times and handle load testing.
  • Use Case: Ensure your e-commerce API handles high traffic and maintains fast response times during peak sales periods.

Quick Start

Run the api-testing skill to verify the 'GET /api/users' endpoint returns the expected JSON response.

Frequently Asked Questions about api-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate API testing for REST and GraphQL endpoints?

Automate API testing for REST and GraphQL endpoints by executing HTTP requests and validating responses using Playwright and Supertest. This approach handles CRUD operations, schema validation, and authentication flows.

What is the best way to validate API response schemas during testing?

Validate API response schemas during testing by integrating Zod and Ajv to verify data integrity. This ensures JSON responses from your endpoints match expected structures and types.

Can I test authentication flows like JWT and OAuth with Supertest and Playwright?

Test authentication flows like JWT and OAuth with Supertest and Playwright by configuring HTTP requests to include API keys and cookies. This validates secure access to your backend services.

Do I need Playwright and Supertest to measure API performance and response times?

You need Playwright and Supertest to measure API performance and response times by executing load testing scripts. This verifies your application handles high traffic during peak periods.

Does this API testing approach work for both REST and GraphQL CRUD operations?

This API testing approach works for both REST and GraphQL CRUD operations by executing automated HTTP requests. It validates Create, Read, Update, and Delete actions against your endpoints.