Skip to main content

Download

Specmatic Open Source​

Release notes: Specmatic OSS release notes

Open Source CLI standalone executable​

Read the CLI Quick Start (in 5 min) guide to learn more about using the standalone executable:

To run the latest version:

docker run -it --rm specmatic/specmatic --help

For older versions, replace VERSION with the desired version number from the Docker Hub tags page:

docker run -it --rm specmatic/specmatic:VERSION --help

Specmatic Commercial Offerings​

Release notes: Specmatic Enterprise release notes

info

These tools are part of Specmatic's commercial suite.Please visit the pricing page for more information or visit the product pages for licensing details.

Specmatic Enterprise​

To run the latest version:

docker run -it --rm specmatic/enterprise --help

To mount the license file when using Docker, use the -v option to map the host directory containing the license file to /root/.specmatic in the container.

docker run -v "$(pwd):/app" -w /app -v ~/.specmatic:/root/.specmatic -it --rm specmatic/enterprise --help

For older versions, replace VERSION with the desired version number from the Docker Hub page:

docker run -it --rm specmatic/enterprise:VERSION --help

Specmatic Redis​

To run the latest version:

docker run -it --rm specmatic/specmatic-redis --help

To mount the license file when using Docker, use the -v option to map the host directory containing the license file to /root/.specmatic in the container.

docker run -v "$(pwd):/app" -w /app -v ~/.specmatic:/root/.specmatic -it --rm specmatic/specmatic-redis --help

For older versions, replace VERSION with the desired version number from the Docker Hub page:

docker run -it --rm specmatic/specmatic-redis:VERSION --help

Specmatic JDBC​

Specmatic JDBC needs to be imported as a dependency in your project:

<repository>
<id>specmatic-repo</id>
<url>https://repo.specmatic.io/releases/</url>
</repository>
<dependency>
<groupId>io.specmatic.jdbc</groupId>
<artifactId>specmatic-jdbc</artifactId>
<version>0.12.2</version>
</dependency>

Specmatic JMS​

Specmatic JMS needs to be imported as a dependency in your project:

<repository>
<id>specmatic-repo</id>
<url>https://repo.specmatic.io/releases/</url>
</repository>
<dependency>
<groupId>io.specmatic.jms</groupId>
<artifactId>specmatic-jms</artifactId>
<version>0.6.1</version>
</dependency>

Specmatic Google Pub/Sub​

Specmatic Google Pub/Sub needs to be imported as a dependency in your project:

<repository>
<id>specmatic-repo</id>
<url>https://repo.specmatic.io/releases/</url>
</repository>
<dependency>
<groupId>io.specmatic.googlepubsub</groupId>
<artifactId>specmatic-google-pubsub</artifactId>
<version>0.6.1</version>
</dependency>