Skip to content
SPECIFICTION
Get listed

Signet

signet-framework.dev

WebAPISelf-hosted

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

Alternatives to SignetAll alternatives →

Pact From $115.42/mo · Free plan 8.7 Visit