api-testing

Validate REST and GraphQL APIs with Postman and Bruno in CI pipelines.

28|3|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/ScientiaCapital/skills --skill api-testing-scientiacapital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-testing
Source: https://github.com/ScientiaCapital/skills/tree/main/active/api-testing-skill
Command: npx skills add https://github.com/ScientiaCapital/skills --skill api-testing-scientiacapital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Validating APIs across local development and CI pipelines using tool-based approaches using Postman and Bruno to ensure correct behavior and reliable deployments.

Core Features & Use Cases

  • Postman-based API testing with collections, environments, and test scripting.
  • Bruno-based test scripting with git-native workflows and BRUNO format collections.
  • CI/CD integration through Newman and Bruno CLI to run tests on PRs and in pipelines.
  • Environment, data management, and reporting patterns for repeatable tests.

Quick Start

Load a Postman collection and Bruno test suite, configure environments, and execute tests via Newman or the Bruno CLI.

Frequently Asked Questions about api-testing

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

FAQPage Schema
How do I automate Postman API tests in a CI/CD pipeline?

Automate Postman API tests in CI/CD pipelines by executing collections via Newman CLI. This enforces test scripting and environment management to validate endpoint correctness and deliver reproducible results on every pull request.

Can I run Bruno API tests in local and staging environments?

Yes, Bruno API tests can run across local and staging environments. It uses git-native workflows with BRUNO format collections to ensure reliable endpoint validation and consistent behavior throughout the development lifecycle.

What's the best way to validate REST and GraphQL endpoints using tool-based tests?

Validate REST and GraphQL endpoints using tool-based tests with Postman and Bruno. This approach enforces collection organization, environment management, and test scripting to ensure endpoint correctness and reliable automated coverage.

Does Bruno CLI support git-native workflows for automated API testing?

Yes, Bruno CLI supports git-native workflows for automated API testing. It uses BRUNO format collections to apply test scripting across CI environments, ensuring reproducible endpoint validation and reliability in deployment pipelines.

How to manage environments and data for repeatable API tests in CI pipelines?

Manage environments and data for repeatable API tests by applying structured environment management patterns. Combined with reporting, this ensures consistent endpoint validation and reproducible results when executing tests through Newman or Bruno CLI.