Test Scripts website screenshot

Test Scripts

Automated scripts used to verify software functionality, validate code behavior, and ensure quality through repeatable testing procedures. Test scripts encode testing logic in executable form, enabling continuous integration pipelines to run validation automatically on every code change. They support unit testing, integration testing, end-to-end testing, contract testing, performance testing, and security scanning across REST, GraphQL, SOAP, and gRPC APIs.

Test Scripts publishes 4 APIs on the APIs.io network, including Collections API, Environments API, Mocks API, and 1 more. Tagged areas include Automation, CI/CD, Contract Testing, Quality Assurance, and Software Development.

The Test Scripts catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Test Scripts’ developer surface includes authentication and 9 more developer resources.

47.3/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
11 APIs
AutomationCI/CDContract TestingQuality AssuranceSoftware DevelopmentTesting

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 47.3/100 · developing
Contract Quality 15.1 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 9.5 / 20
Operational Transparency 4.8 / 13
Governance 8.3 / 12
Discoverability 7.6 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/test-scripts: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

Newman CLI

Newman is the command-line companion for Postman, enabling Postman collections and test scripts to be run directly from the terminal or integrated into CI/CD pipelines such as G...

Karate API Testing Framework

Karate is an open-source framework that combines API test automation, mocks, performance testing, and UI automation into a single framework. Test scripts are written in plain-te...

REST Assured

REST Assured is a Java-based DSL for simplifying testing of REST services. It integrates with JUnit and TestNG, and supports BDD-style test scripting with a fluent API for valid...

Dredd API Testing Framework

Dredd is an open-source language-agnostic command-line tool for validating API documentation written in OpenAPI or API Blueprint against its backend implementation. It reads tes...

Playwright Test

Playwright is a cross-browser end-to-end testing framework from Microsoft that supports writing test scripts in JavaScript, TypeScript, Python, Java, and .NET. It is widely used...

Schemathesis

Schemathesis is a property-based testing tool for web APIs. It reads OpenAPI or GraphQL schemas and automatically generates test scripts to discover edge cases, crashes, and spe...

Test Scripts Collections API

The Collections API from Test Scripts — 2 operation(s) for collections.

Test Scripts Environments API

The Environments API from Test Scripts — 1 operation(s) for environments.

Test Scripts Mocks API

The Mocks API from Test Scripts — 1 operation(s) for mocks.

Test Scripts Monitors API

The Monitors API from Test Scripts — 1 operation(s) for monitors.

Cypress

Cypress is a JavaScript end-to-end testing framework designed for modern web applications. Its test scripting API supports both API testing and browser automation, with real-tim...

Scroll for all 11

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

GraphQL 1

GraphQL schemas published by this provider.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Test Scripts Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Test Scripts Context

22 classes · 9 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Test Scripts API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Test Script

13 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Test Scripts Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Test Scripts Authentication

apiKey · 1 scheme

SECURITY

Test Scripts Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Test Scripts Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Test Scripts Trust Center

SOC 2, ISO 27001, ISO 27017, PCI DSS, HIPAA, GDPR, CSA STAR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Test Scripts Agentic Access

7 operations · 2 acting

7 operations · 2 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Source (apis.yml)

apis.yml Raw ↑
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/test-scripts.png
name: Test Scripts
description: Automated scripts used to verify software functionality, validate code behavior, and ensure quality through repeatable
  testing procedures. Test scripts encode testing logic in executable form, enabling continuous integration pipelines to run
  validation automatically on every code change. They support unit testing, integration testing, end-to-end testing, contract
  testing, performance testing, and security scanning across REST, GraphQL, SOAP, and gRPC APIs.
url: https://en.wikipedia.org/wiki/Test_automation
tags:
- Automation
- CI/CD
- Contract Testing
- Quality Assurance
- Software Development
- Testing
created: '2025'
modified: '2026-07-25'
apis:
- name: Newman CLI
  description: Newman is the command-line companion for Postman, enabling Postman collections and test scripts to be run directly
    from the terminal or integrated into CI/CD pipelines such as GitHub Actions, Jenkins, and GitLab CI.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://github.com/postmanlabs/newman
  baseURL: https://github.com/postmanlabs/newman
  tags:
  - CLI
  - CI/CD
  - Test Execution
  properties:
  - type: Documentation
    url: https://learning.postman.com/docs/collections/using-newman-cli/command-line-integration-with-newman/
  - type: GitHubOrg
    url: https://github.com/postmanlabs/newman
- name: Karate API Testing Framework
  description: Karate is an open-source framework that combines API test automation, mocks, performance testing, and UI automation
    into a single framework. Test scripts are written in plain-text Gherkin syntax, making them readable by non-programmers
    while offering powerful assertion and data-driven capabilities.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://karatelabs.github.io/karate/
  baseURL: https://karatelabs.github.io/karate/
  tags:
  - BDD
  - Gherkin
  - API Testing
  - Test Automation
  properties:
  - type: Documentation
    url: https://karatelabs.github.io/karate/
  - type: GitHubOrg
    url: https://github.com/karatelabs/karate
- name: REST Assured
  description: REST Assured is a Java-based DSL for simplifying testing of REST services. It integrates with JUnit and TestNG,
    and supports BDD-style test scripting with a fluent API for validating HTTP responses, headers, and JSON/XML payloads.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://rest-assured.io/
  baseURL: https://rest-assured.io/
  tags:
  - Java
  - BDD
  - REST
  - Test Automation
  properties:
  - type: Documentation
    url: https://github.com/rest-assured/rest-assured/wiki/Usage
  - type: GitHubOrg
    url: https://github.com/rest-assured/rest-assured
- name: Dredd API Testing Framework
  description: Dredd is an open-source language-agnostic command-line tool for validating API documentation written in OpenAPI
    or API Blueprint against its backend implementation. It reads test scripts derived from API specifications and automatically
    verifies that server responses match documented behavior.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://dredd.org/
  baseURL: https://dredd.org/
  tags:
  - Contract Testing
  - OpenAPI
  - Test Automation
  properties:
  - type: Documentation
    url: https://dredd.org/en/latest/
  - type: GitHubOrg
    url: https://github.com/apiaryio/dredd
- name: Playwright Test
  description: Playwright is a cross-browser end-to-end testing framework from Microsoft that supports writing test scripts
    in JavaScript, TypeScript, Python, Java, and .NET. It is widely used for API testing, browser automation, and full-stack
    integration test scripting in CI/CD pipelines.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://playwright.dev/
  baseURL: https://playwright.dev/
  tags:
  - End-to-End Testing
  - Browser Automation
  - JavaScript
  - Test Automation
  properties:
  - type: Documentation
    url: https://playwright.dev/docs/intro
  - type: GitHubOrg
    url: https://github.com/microsoft/playwright
- name: Schemathesis
  description: Schemathesis is a property-based testing tool for web APIs. It reads OpenAPI or GraphQL schemas and automatically
    generates test scripts to discover edge cases, crashes, and specification violations through stateful, hypothesis-driven
    testing.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://schemathesis.io/
  baseURL: https://schemathesis.io/
  tags:
  - Property-Based Testing
  - OpenAPI
  - Fuzz Testing
  properties:
  - type: Documentation
    url: https://schemathesis.readthedocs.io/
  - type: GitHubOrg
    url: https://github.com/schemathesis/schemathesis
- aid: test-scripts:test-scripts-collections-api
  name: Test Scripts Collections API
  description: The Collections API from Test Scripts — 2 operation(s) for collections.
  humanURL: https://www.postman.com/postman/postman-public-workspace/
  baseURL: https://api.getpostman.com
  tags:
  - Collections
  properties:
  - type: OpenAPI
    url: openapi/test-scripts-collections-api-openapi.yml
  - type: Documentation
    url: https://learning.postman.com/docs/introduction/overview/
  - type: GraphQL
    url: graphql/test-scripts-graphql.md
  - type: Documentation
    url: https://grafana.com/docs/k6/latest/
- aid: test-scripts:test-scripts-environments-api
  name: Test Scripts Environments API
  description: The Environments API from Test Scripts — 1 operation(s) for environments.
  humanURL: https://www.postman.com/postman/postman-public-workspace/
  baseURL: https://api.getpostman.com
  tags:
  - Environments
  properties:
  - type: OpenAPI
    url: openapi/test-scripts-environments-api-openapi.yml
  - type: Documentation
    url: https://learning.postman.com/docs/introduction/overview/
  - type: GraphQL
    url: graphql/test-scripts-graphql.md
  - type: Documentation
    url: https://grafana.com/docs/k6/latest/
- aid: test-scripts:test-scripts-mocks-api
  name: Test Scripts Mocks API
  description: The Mocks API from Test Scripts — 1 operation(s) for mocks.
  humanURL: https://www.postman.com/postman/postman-public-workspace/
  baseURL: https://api.getpostman.com
  tags:
  - Mocks
  properties:
  - type: OpenAPI
    url: openapi/test-scripts-mocks-api-openapi.yml
  - type: Documentation
    url: https://learning.postman.com/docs/introduction/overview/
  - type: GraphQL
    url: graphql/test-scripts-graphql.md
  - type: Documentation
    url: https://grafana.com/docs/k6/latest/
- aid: test-scripts:test-scripts-monitors-api
  name: Test Scripts Monitors API
  description: The Monitors API from Test Scripts — 1 operation(s) for monitors.
  humanURL: https://www.postman.com/postman/postman-public-workspace/
  baseURL: https://api.getpostman.com
  tags:
  - Monitors
  properties:
  - type: OpenAPI
    url: openapi/test-scripts-monitors-api-openapi.yml
  - type: Documentation
    url: https://learning.postman.com/docs/introduction/overview/
  - type: GraphQL
    url: graphql/test-scripts-graphql.md
  - type: Documentation
    url: https://grafana.com/docs/k6/latest/
- name: Cypress
  description: Cypress is a JavaScript end-to-end testing framework designed for modern web applications. Its test scripting
    API supports both API testing and browser automation, with real-time test runner feedback and built-in parallelization
    for CI/CD environments.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.cypress.io/
  baseURL: https://www.cypress.io/
  tags:
  - End-to-End Testing
  - JavaScript
  - Test Automation
  properties:
  - type: Documentation
    url: https://docs.cypress.io/
  - type: GitHubOrg
    url: https://github.com/cypress-io/cypress
common:
- type: AgenticAccess
  url: agentic-access/test-scripts-agentic-access.yml
- type: TrustCenter
  url: security/test-scripts-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/test-scripts-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/test-scripts-domain-security.yml
- type: Authentication
  url: authentication/test-scripts-authentication.yml
- type: GitHubOrg
  url: https://github.com/api-evangelist/test-scripts
- type: JSONSchema
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/json-schema/test-scripts-schema.json
- type: JSONStructure
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/json-structure/test-scripts-structure.json
- type: JSONLDContext
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/json-ld/test-scripts-context.jsonld
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/test-scripts/main/vocabulary/test-scripts-vocabulary.yml