PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Contract Testing Python Packages

Python packages with the GitHub topic contract-testing. Sorted by relevance, with stars and monthly downloads.
pact-foundation
pact-python

Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

1.8M 676 146
pact-foundation
pact-python-ffi

Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

1.6M 676 146
pact-foundation
pact-python-cli

Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

41K 676 146
maticardenas
django-contract-tester

Test utility for validating Django APIs against their OpenAPI specification

16K 19 5
nold-ai
specfact-cli

AI-bloat defense CLI for Python teams: deterministic code review, cleanup forecasts, and spec/contract evidence for AI-assisted and brownfield delivery.

14K 17 1
elenakulgavaya
surety

A Python framework for contract testing in CI/CD pipelines. Validates communication boundaries between services without requiring a shared environment.

7K 1 0
RayCarterLab
excelalchemy

Schema-driven Python library for typed Excel import/export workflows with Pydantic, locale-aware workbooks, pluggable storage, and contract-tested architecture.

2K 9 1
damienSavoldelli
ai-prompt-runner

CLI tool to send prompts to an AI API and save JSON/Markdown outputs.

2K 1 0
KoreaNirsa
spec-guard

Validation-first workflow for AI-assisted development.

1K 9 0
elenakulgavaya
fild

[DEPRECATED] Migrated to surety — https://github.com/elenakulgavaya/surety

788 1 0
sahina
cvt-sdk

Contract Validator Toolkit - Python SDK for validating HTTP interactions against OpenAPI schemas

768 1 1
mujinlabs
mujin-mcpdrift

Catch silent MCP server schema/contract drift in CI: snapshot tools/list, then fail the build when a change breaks the contract.

401 0 0
moonrunnerkc
llm-assert

DEPRECATED: llm-assert has been renamed to callspec. Install with: pip install callspec

396 0 0
ingka-group
asyncapi-payload-validator

A Python library and CLI for validating message payloads against AsyncAPI 2.x and 3.x specifications written in JSON or YAML format. Performs detailed JSON Schema validation including type checking, required fields, string patterns, enums, numeric constraints, and composition rules. Supports HTML reports, Jinja2 template validation and CI/CD ready.

386 2 0
Bandwidth
pypony

A python utility for contract testing APIs

265 4 0
moonrunnerkc
callspec

Contract testing for LLM tool calls.

160 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery