Skip to content

api-evangelist/specmatic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Specmatic

Specmatic is an AI-powered, no-code platform for API contract testing, service virtualization, and governance. It transforms API specifications (OpenAPI, AsyncAPI, gRPC, GraphQL, WSDL) into executable contracts for contract-driven development, enabling teams to ship APIs 10x faster with zero contract drift.

URL: https://specmatic.io

Products

  • Genie — AI-powered API design; generates specs and MCP servers from plain English descriptions
  • Studio — Visual API workflow and contract testing interface
  • Insights — API ecosystem governance, dependency tracking, and compliance monitoring

Key Capabilities

  • Contract-driven development (CDD) testing
  • Intelligent service virtualization and API mocking
  • Backward compatibility checking between specification versions
  • API coverage reports detecting spec-implementation drift
  • API resiliency testing without writing test code
  • Proxy-based traffic recording for spec generation
  • CI/CD pipeline integration (GitHub Actions, Jenkins, etc.)
  • Database stubbing (JDBC, Redis)

Supported Specifications

OpenAPI, AsyncAPI, GraphQL, gRPC/Protobuf, WSDL, Arazzo, Avro

Supported Protocols

HTTP/REST, Kafka, JMS, SOAP, Redis, gRPC, GraphQL, Google Pub/Sub, RabbitMQ, ActiveMQ, AWS SNS/SQS/EventBridge, IBM MQ, MQTT, WebSocket, MCP

Scope

  • Type: Index
  • Access: 3rd-Party

Tags

API Contract Testing, API Governance, API Mocking, Backward Compatibility, Contract-Driven Development, Service Virtualization

Timestamps

  • Created: 2025-01-25
  • Modified: 2026-05-02

APIs

Specmatic

Contract testing, intelligent service virtualization, and API mocking across REST, gRPC, GraphQL, Kafka, and more.

Human URL: https://specmatic.io

Properties

Type URL
Documentation https://docs.specmatic.io
Getting Started https://specmatic.io/getting-started/
Pricing https://specmatic.io/pricing/
Blog https://specmatic.io/specmatic-updates/
GitHub https://github.com/specmatic/specmatic

Common Resources

Type URL
Website https://specmatic.io
Documentation https://docs.specmatic.io
GitHub Organization https://github.com/specmatic
Node.js SDK https://github.com/specmatic/specmatic-node
Python Extensions https://github.com/specmatic/specmatic-python-extensions
GitHub Action https://github.com/specmatic/specmatic-insights-build-reporter-github-action
Contact Us https://specmatic.io/contact-us/
Case Studies https://specmatic.io/case-studies/

Artifacts

Type File
JSON Schema json-schema/specmatic-contract-schema.json
JSON Structure json-structure/specmatic-contract-structure.json
JSON-LD Context json-ld/specmatic-context.jsonld
Vocabulary vocabulary/specmatic-vocabulary.yml
Example examples/specmatic-contract-example.json

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

Specmatic is an AI-powered, no-code platform for API contract testing, service virtualization, and governance. It transforms API specifications (OpenAPI, AsyncAPI, gRPC, GraphQL, WSDL) into executable contracts for contract-driven development, enabling teams to ship APIs 10x faster with zero contract drift.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors