Specmatic website screenshot

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. Specmatic supports HTTP/REST, Kafka, JMS, SOAP, Redis, Google Pub/Sub, RabbitMQ, ActiveMQ, AWS SNS/SQS/EventBridge, IBM MQ, MQTT, WebSocket, and MCP protocols.

Specmatic publishes 1 API on the APIs.io network. Tagged areas include API Contract Testing, API Governance, API Mocking, Backward Compatibility, and Contract-Driven Development.

The Specmatic catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Specmatic’s developer surface includes documentation, pricing, engineering blog, GitHub presence, and 11 more developer resources.

44.7/100 thin ▬ flat Agent 23/100 agent aware Full breakdown ↓
scored 2026-07-20 · rubric v0.4
1 APIs 1 MCP Servers 3 Agent Skills 0 Features
API Contract TestingAPI GovernanceAPI MockingBackward CompatibilityContract-Driven DevelopmentService Virtualization

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 44.7/100 · thin
Contract Quality 6.6 / 25
Developer Ergonomics 5.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.8 / 13
Governance 8.8 / 12
Discoverability 9.3 / 10
Agent readiness — 23/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 15
MCP Server 12 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/specmatic: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Specmatic

Specmatic provides contract testing, intelligent service virtualization, and API mocking by transforming API specifications into executable contracts. It supports backward compa...

MCP Servers

MCP Server

MCP SERVER

Agent Skills

fix-openapi-spec

AGENT SKILL

GraphQL

Pricing Plans

Specmatic Plans Pricing

3 plans

PLANS

Rate Limits

Specmatic Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Specmatic Context

9 classes · 9 properties

JSON-LD

API Governance Rules

Specmatic API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Structure

Specmatic Contract Structure

0 properties

JSON STRUCTURE

Example Payloads

Specmatic Contract Example

10 fields

EXAMPLE

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: specmatic
name: Specmatic
description: 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. Specmatic supports HTTP/REST, Kafka, JMS,
  SOAP, Redis, Google Pub/Sub, RabbitMQ, ActiveMQ, AWS SNS/SQS/EventBridge, IBM MQ, MQTT, WebSocket, and MCP protocols.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- API Contract Testing
- API Governance
- API Mocking
- Backward Compatibility
- Contract-Driven Development
- Service Virtualization
url: https://raw.githubusercontent.com/api-evangelist/specmatic/refs/heads/main/apis.yml
created: '2025-01-25'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: specmatic:specmatic
  name: Specmatic
  description: Specmatic provides contract testing, intelligent service virtualization, and API mocking by transforming API
    specifications into executable contracts. It supports backward compatibility checking, API coverage reports, resiliency
    testing, and CI/CD pipeline integration across HTTP/REST, Kafka, gRPC, GraphQL, WSDL, and MCP protocols.
  humanURL: https://specmatic.io
  baseURL: https://app.specmatic.io
  tags:
  - API Contract Testing
  - API Governance
  - API Mocking
  - Backward Compatibility
  - Contract-Driven Development
  - Service Virtualization
  properties:
  - type: Documentation
    url: https://docs.specmatic.io
  - type: GettingStarted
    url: https://specmatic.io/getting-started/
  - type: Pricing
    url: https://specmatic.io/pricing/
  - type: Blog
    url: https://specmatic.io/specmatic-updates/
  - type: GitHub
    url: https://github.com/specmatic/specmatic
  - type: X
    url: https://twitter.com/specmatic
  - type: LinkedIn
    url: https://www.linkedin.com/company/specmatic
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/specmatic/refs/heads/main/json-schema/specmatic-contract-schema.json
  - type: JSONStructure
    url: https://raw.githubusercontent.com/api-evangelist/specmatic/refs/heads/main/json-structure/specmatic-contract-structure.json
  - type: JSONLDContext
    url: https://raw.githubusercontent.com/api-evangelist/specmatic/refs/heads/main/json-ld/specmatic-context.jsonld
  - type: Vocabulary
    url: https://raw.githubusercontent.com/api-evangelist/specmatic/refs/heads/main/vocabulary/specmatic-vocabulary.yml
  - url: graphql/specmatic-graphql.md
    type: GraphQL
common:
- type: DomainSecurity
  url: security/specmatic-domain-security.yml
- type: Website
  url: https://specmatic.io
- type: Documentation
  url: https://docs.specmatic.io
- type: Pricing
  url: https://specmatic.io/pricing/
- type: Blog
  url: https://specmatic.io/specmatic-updates/
- type: GitHub
  url: https://github.com/specmatic/specmatic
- type: GitHubOrganization
  url: https://github.com/specmatic
- type: ContactUs
  url: https://specmatic.io/contact-us/
- type: CaseStudies
  url: https://specmatic.io/case-studies/
- type: SDKs
  url: https://github.com/specmatic/specmatic-node
  x-name: Specmatic Node.js SDK
  x-language: TypeScript
- type: SDKs
  url: https://github.com/specmatic/specmatic-python-extensions
  x-name: Specmatic Python Extensions
  x-language: Python
- type: Samples
  url: https://github.com/specmatic/specmatic-order-contracts
- type: GitHubAction
  url: https://github.com/specmatic/specmatic-insights-build-reporter-github-action
- name: MCP Server
  url: https://github.com/specmatic/specmatic-mcp-server
  type: MCPServer
- name: Agent Skills
  url: https://github.com/specmatic/skills
  type: AgentSkills
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com