# Pact Python ## Usage documentation - [API Documentation](https://pact-foundation.github.io/pact-python/api/index.md) - [Error](https://pact-foundation.github.io/pact-python/api/error/index.md) - [Logging](https://pact-foundation.github.io/pact-python/api/logging/index.md) - [Pact](https://pact-foundation.github.io/pact-python/api/pact/index.md) - [Plugins](https://pact-foundation.github.io/pact-python/api/plugins/index.md) - [Types](https://pact-foundation.github.io/pact-python/api/types/index.md) - [Verifier](https://pact-foundation.github.io/pact-python/api/verifier/index.md) - [Xml](https://pact-foundation.github.io/pact-python/api/xml/index.md) - [Generate](https://pact-foundation.github.io/pact-python/api/generate/index.md) - [Generator](https://pact-foundation.github.io/pact-python/api/generate/generator/index.md) - [Interaction](https://pact-foundation.github.io/pact-python/api/interaction/index.md) - [Match](https://pact-foundation.github.io/pact-python/api/match/index.md) - [Matcher](https://pact-foundation.github.io/pact-python/api/match/matcher/index.md) - [Testing](https://pact-foundation.github.io/pact-python/api/testing/index.md) - [Pytest](https://pact-foundation.github.io/pact-python/api/testing/pytest/index.md) - [Unittest](https://pact-foundation.github.io/pact-python/api/testing/unittest/index.md) ## Examples - [Examples](https://pact-foundation.github.io/pact-python/examples/index.md) - [Conftest](https://pact-foundation.github.io/pact-python/examples/conftest/index.md) - [Catalog](https://pact-foundation.github.io/pact-python/examples/catalog/index.md) - [Multipart matching rules](https://pact-foundation.github.io/pact-python/examples/catalog/multipart_matching_rules/index.md) - [Test consumer](https://pact-foundation.github.io/pact-python/examples/catalog/multipart_matching_rules/test_consumer/index.md) - [Test provider](https://pact-foundation.github.io/pact-python/examples/catalog/multipart_matching_rules/test_provider/index.md) - [Http](https://pact-foundation.github.io/pact-python/examples/http/index.md) - [Aiohttp and flask](https://pact-foundation.github.io/pact-python/examples/http/aiohttp_and_flask/index.md) - [Conftest](https://pact-foundation.github.io/pact-python/examples/http/aiohttp_and_flask/conftest/index.md) - [Consumer](https://pact-foundation.github.io/pact-python/examples/http/aiohttp_and_flask/consumer/index.md) - [Provider](https://pact-foundation.github.io/pact-python/examples/http/aiohttp_and_flask/provider/index.md) - [Test consumer](https://pact-foundation.github.io/pact-python/examples/http/aiohttp_and_flask/test_consumer/index.md) - [Test provider](https://pact-foundation.github.io/pact-python/examples/http/aiohttp_and_flask/test_provider/index.md) - [Requests and fastapi](https://pact-foundation.github.io/pact-python/examples/http/requests_and_fastapi/index.md) - [Conftest](https://pact-foundation.github.io/pact-python/examples/http/requests_and_fastapi/conftest/index.md) - [Consumer](https://pact-foundation.github.io/pact-python/examples/http/requests_and_fastapi/consumer/index.md) - [Provider](https://pact-foundation.github.io/pact-python/examples/http/requests_and_fastapi/provider/index.md) - [Test consumer](https://pact-foundation.github.io/pact-python/examples/http/requests_and_fastapi/test_consumer/index.md) - [Test provider](https://pact-foundation.github.io/pact-python/examples/http/requests_and_fastapi/test_provider/index.md) - [Service consumer provider](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/index.md) - [Auth client](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/auth_client/index.md) - [Conftest](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/conftest/index.md) - [Frontend client](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/frontend_client/index.md) - [Test consumer auth](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/test_consumer_auth/index.md) - [Test consumer frontend](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/test_consumer_frontend/index.md) - [Test provider](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/test_provider/index.md) - [User service](https://pact-foundation.github.io/pact-python/examples/http/service_consumer_provider/user_service/index.md) - [Xml example](https://pact-foundation.github.io/pact-python/examples/http/xml_example/index.md) - [Conftest](https://pact-foundation.github.io/pact-python/examples/http/xml_example/conftest/index.md) - [Consumer](https://pact-foundation.github.io/pact-python/examples/http/xml_example/consumer/index.md) - [Provider](https://pact-foundation.github.io/pact-python/examples/http/xml_example/provider/index.md) - [Test consumer](https://pact-foundation.github.io/pact-python/examples/http/xml_example/test_consumer/index.md) - [Test provider](https://pact-foundation.github.io/pact-python/examples/http/xml_example/test_provider/index.md) - [Plugins](https://pact-foundation.github.io/pact-python/examples/plugins/index.md) - [Proto](https://pact-foundation.github.io/pact-python/examples/plugins/proto/index.md) - [Person pb2](https://pact-foundation.github.io/pact-python/examples/plugins/proto/person_pb2/index.md) - [Person pb2 grpc](https://pact-foundation.github.io/pact-python/examples/plugins/proto/person_pb2_grpc/index.md) - [Protobuf](https://pact-foundation.github.io/pact-python/examples/plugins/protobuf/index.md) - [Test consumer](https://pact-foundation.github.io/pact-python/examples/plugins/protobuf/test_consumer/index.md) - [Test provider](https://pact-foundation.github.io/pact-python/examples/plugins/protobuf/test_provider/index.md)