| name | testing-api |
| description | Test API endpoints and contracts |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","category":"testing"} |
API Testing
Test REST, GraphQL, gRPC, and other API endpoints for functionality, performance, and reliability.
When to use me
Use this skill when:
- Developing or consuming API services
- Testing API contracts and schemas
- Validating request/response formats
- Testing authentication and authorization
- Checking rate limiting and quotas
- Verifying error responses and status codes
- Performing contract testing between services
What I do
- Test API endpoints with various HTTP methods
- Validate request/response schemas and formats
- Test authentication mechanisms (OAuth, JWT, API keys)
- Verify error handling and status codes
- Check rate limiting and throttling behavior
- Test payload validation and error messages
- Perform contract testing with OpenAPI/Swagger
- Test API versioning and backward compatibility
Examples