Signet
signet-framework.dev
Spec sheet
- Purpose
- Signet is an open-source, self-hosted framework for spec-driven contract testing of microservices.Read 7 Oct 2026 · signet-framework.dev
- Intended users
- Signet is designed for companies experiencing integration and end-to-end testing pain who want to introduce contract testing.Read 7 Oct 2026 · signet-framework.dev
- Integrations
- Signet documents use of AWS ECS Fargate for broker deployment, Docker Compose for self-hosting, and CI/CD webhooks.Read 7 Oct 2026 · signet-framework.dev
- Maker
- The site credits Hernando Delgado, Zach Morgan, Michael Newman, and Eric Vu as creators; it lists their locations as Charlotte, Bend, Miami, and San Jose respectively.Read 7 Oct 2026 · signet-framework.dev
- AWS deployment
- The `signet deploy` command provisions an ECS Fargate cluster and deploys the broker and supporting infrastructure to AWS.Read 7 Oct 2026 · signet-framework.dev
- AWS requirements
- The AWS deploy command requires the AWS CLI and a logged-in default profile with AdministratorAccess.Read 7 Oct 2026 · signet-framework.dev
- Broker
- The Signet Broker manages contracts and provides a web interface for exploring test results.Read 7 Oct 2026 · signet-framework.dev
- CI/CD
- The CLI and broker webhooks support automating contract testing and deployment gates in CI/CD pipelines.Read 7 Oct 2026 · signet-framework.dev
- Consumer testing
- The CLI can record existing service tests to generate consumer contracts, avoiding the need to write new tests for adoption.Read 7 Oct 2026 · signet-framework.dev
- Contract formats
- Signet uses OpenAPI specifications for providers and Pact-format consumer contracts.Read 7 Oct 2026 · signet-framework.dev
- Contract generation
- The CLI proxy records requests and responses during tests and generates a consumer contract.Read 7 Oct 2026 · signet-framework.dev
- Deployment checks
- Deploy Guard tracks deployments by environment and checks compatibility and provider availability before a service deploys.Read 7 Oct 2026 · signet-framework.dev
- Deployment safety
- Deploy Guard checks service compatibility and dependency deployment status before a service is deployed to an environment.Read 7 Oct 2026 · signet-framework.dev
- Hosting
- The broker can be self-hosted on AWS with the deploy command or started using the provided Docker Compose file.Read 7 Oct 2026 · signet-framework.dev
- Installation
- The CLI installs through npm, and the proxy and test commands require Node.js runtime support.Read 7 Oct 2026 · signet-framework.dev
- Managed hosting
- Signet does not provide a managed option for deployment, scaling, or high availability.Read 7 Oct 2026 · signet-framework.dev
- Notable limit
- Signet requires a separate consumer contract for each consumer-provider integration and one provider specification per provider.Read 7 Oct 2026 · signet-framework.dev
- OpenAPI contracts
- An OpenAPI spec is the authoritative contract that consumer and provider services are expected to follow.Read 7 Oct 2026 · signet-framework.dev
- Other hosting
- For other cloud providers or on-premises hosting, Signet provides a Docker Compose deployment option.Read 7 Oct 2026 · signet-framework.dev
- Provider verification
- Signet can generate tests from the API spec and run them against the provider service.Read 7 Oct 2026 · signet-framework.dev
- Web interface
- The Signet Broker has a web interface for managing contracts and exploring test results.Read 7 Oct 2026 · signet-framework.dev
Where Specifiction places it
- Contract Testing Tools#21 of 227.0