Skip to content
@specmatic

Specmatic

Welcome to Specmatic

Specmatic is an open-source tool that brings contract-driven development to your software delivery pipeline. It enables teams to build, test, and integrate microservices with confidence using contracts-as-tests, based on the OpenAPI/Swagger specification.

We help developers shift API testing left, remove dependencies on downstream systems, and enable faster, more reliable CI/CD pipelines.


🔧 What Does Specmatic Do?

  • Contract Testing: Validates if services adhere to their OpenAPI contracts.
  • Service Virtualization: Mocks downstream services to enable independent testing.
  • Dynamic Test Generation: Generates test cases from OpenAPI contracts.
  • Kafka Contract Testing: Supports testing of event-driven systems with Kafka.

🌟 Key Repositories

✅ Core Tooling

🧪 Sample Projects

🔄 Integrations


📖 Learn More


🤝 Contributing

We welcome contributions! If you'd like to submit a fix, suggest a feature, or improve the docs, check out the contributing guidelines in each repository.


Thanks for visiting the Specmatic GitHub organization! 🚀

Pinned Loading

  1. specmatic specmatic Public

    Transform your API Specs into Executable Contracts with #NoCode in Seconds - Experience the power of Contract-Driven Development to confidently develop and independently deploy your Microservices a…

    Kotlin 318 57

  2. docs.specmatic.io docs.specmatic.io Public

    The specmatic documentation website

    Ruby 1

Repositories

Showing 10 of 35 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…