Sign inSign up

specmatic/enterprise

By specmatic

โ€ขUpdated 14 days ago

Specmatic allows you to transform your API Specs into Executable Contracts in Seconds.

Image
API management
Developer tools
0

10K+

specmatic/enterprise repository overview

โ Specmatic Enterprise โ€“ Docker Image

This Docker image bundles all Specmatic Enterprise capabilities into a single, unified container, eliminating the need to manage multiple Specmatic images for different protocol types.

It is designed for teams who want a one-stop Specmatic runtime for contract testing, service virtualization, and API conformance across multiple API styles.


โ ๐Ÿš€ What's Included

This image contains all software and runtimes available in Specmatic Enterprise images, including:

  • Specmatic OpenAPI

    • REST API contract testing
    • Stub generation
    • Backward compatibility checks
  • Specmatic AsyncAPI

    • Event-driven and message-based contract testing
    • Kafka / messaging workflows
  • Specmatic gRPC

    • gRPC contract testing and stubbing
    • Protobuf-based workflows
  • Specmatic GraphQL

    • GraphQL schema-based contract validation
    • Mock generation
  • Specmatic Studio

    • Interactive example generation and validation UI
    • Example management tools
    • Visual contract editor with live preview and example scaffolding
    • Team collaboration, versioned examples, and export/import support
  • Core Specmatic Engine

    • Unified CLI
    • Reporting and CI/CD integrations
    • Enterprise-grade configuration support

All tools are pre-installed and configured to work together inside a single container.


โ ๐ŸŽฏ Why Use the specmatic/enterprise Image?

  • โœ… One image instead of many
  • โœ… Consistent Specmatic version across all protocols
  • โœ… Faster CI/CD setup
  • โœ… Simplified container orchestration
  • โœ… Ideal for polyglot API environments

Perfect for:

  • Platform teams
  • Large microservice ecosystems
  • Enterprises with mixed API styles

โ ๐Ÿณ Docker Image Details

Image name

  • specmatic/enterprise

Java Runtime

  • Included and preconfigured

Specmatic License

  • Requires a valid Specmatic Enterprise license

โ โ–ถ๏ธ Getting Started

โ Pull the Image

docker pull specmatic/enterprise:latest

โ Run the Container
docker run --rm -it \
  -v $(pwd):/usr/src/app \
  specmatic/enterprise \
  --help

This mounts your current directory into the container and gives you access to the full Specmatic CLI.


โ ๐Ÿงช Example Use Cases

โ Run OpenAPI Contract Tests
docker run --rm -it \
  -v $(pwd):/usr/src/app \
  specmatic/enterprise \
  test contracts/openapi.yaml
โ Start a Mock Server (Any Supported Protocol)
docker run --rm -it \
  -v $(pwd):/usr/src/app \
  specmatic/enterprise \
  mock

The same CLI works across all supported contract typesโ .


โ ๐Ÿงฉ CI/CD Integration

This image is designed to work seamlessly in:

  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Azure DevOps
  • Any Docker-compatible pipeline

Use it as a single testing stage regardless of API protocol.


โ ๐Ÿ” Licensing

This image is part of Specmatic Enterprise.

  • A valid enterprise license is required
  • Contact usโ  for access and licensing details

โ ๐Ÿ†˜ Support

For support, documentation, and enterprise onboarding:


โ ๐Ÿง  Pro Tip

If your organization works with REST + Async + gRPC + GraphQL + Arazzo, this image can become the standard contract-testing runtime across all teams.

One image. One CLI. All contracts.

Tag summary

Content type

Image

Digest

sha256:423924283โ€ฆ

Size

347.2 MB

Last updated

14 days ago

docker pull specmatic/enterprise