Stack Explorer

Pact

Integration framework Open Source

Framework de contract testing para microservicios

Sitio oficial

Lenguajes soportados:

javascript java ruby python go csharp

Compatible con:

rest graphql grpc messaging

Ventajas y Desventajas

Ventajas

  • + Consumer-driven contracts
  • + Tests rápidos e independientes
  • + Pact Broker para compartir contratos
  • + Múltiples lenguajes
  • + Integración CI/CD

Desventajas

  • - Curva de aprendizaje
  • - Requiere cambio de mindset
  • - Setup inicial complejo

Casos de Uso

  • Testing de microservicios
  • API contract testing
  • Consumer-driven development
  • Provider verification