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

    Eliminate API integration headaches with Specmatic's no-code AI-powered API development suite. Teams ship APIs 10x faster by transforming specifications into executable contracts instantly—no codin…

    Kotlin 333 58

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

    The specmatic documentation website

    Shell 1

Repositories

Showing 10 of 68 repositories
  • specmatic Public

    Eliminate API integration headaches with Specmatic's no-code AI-powered API development suite. Teams ship APIs 10x faster by transforming specifications into executable contracts instantly—no coding required, no integration surprises.

    specmatic/specmatic’s past year of commit activity
    Kotlin 333 MIT 58 28 (1 issue needs help) 53 Updated Nov 13, 2025
  • docs.specmatic.io Public

    The specmatic documentation website

    specmatic/docs.specmatic.io’s past year of commit activity
    Shell 1 0 5 3 Updated Nov 13, 2025
  • specmatic-kafka-sample-asyncapi3 Public

    Specmatic Kafka Sample AssyncAPI 3.0.0

    specmatic/specmatic-kafka-sample-asyncapi3’s past year of commit activity
    Kotlin 0 0 1 5 Updated Nov 13, 2025
  • specmatic/specmatic-order-bff-java’s past year of commit activity
    Kotlin 3 MIT 2 1 6 Updated Nov 13, 2025
  • studio-demo Public

    Demo project showcasing how to use Specmatic Studio for API contract testing, mocking, resiliency, and more, with hands-on video guidance.

    specmatic/studio-demo’s past year of commit activity
    2 0 2 0 Updated Nov 13, 2025
  • specmatic/specmatic-order-api-java’s past year of commit activity
    Kotlin 1 MIT 3 1 10 Updated Nov 13, 2025
  • specmatic-order-contracts Public

    Contracts for sample projects that use Specmatic to do contract driven development

    specmatic/specmatic-order-contracts’s past year of commit activity
    Python 6 MIT 6 1 0 Updated Nov 12, 2025
  • specmatic-order-api-nodejs Public

    Specmatic Order API Node.js

    specmatic/specmatic-order-api-nodejs’s past year of commit activity
    JavaScript 0 0 1 9 Updated Nov 12, 2025
  • specmatic-node Public

    Node wrapper for Specmatic

    specmatic/specmatic-node’s past year of commit activity
    TypeScript 6 MIT 4 2 10 Updated Nov 12, 2025
  • specmatic-python-extensions Public

    Python extensions for running Specmatic

    specmatic/specmatic-python-extensions’s past year of commit activity
    Python 2 0 1 18 Updated Nov 12, 2025

People

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

Top languages

Loading…