Sample Projects

We have a bunch of sample projects to help you get acquainted with Specmatic and discover all its features.

Contract Tests and Service Virtualization(Stubbing)

We have a standard 3 layered architecture implemented in our sample projects:

HTML client talks to client API which talks to backend api

We have:

  • A front end application (Website UI)
  • BFF (Backend For Frontend), the API invoked by the HTTP calls in the client HTML page (Website UI).
  • Backend Service, the API invoked by the BFF layer

We have the BFF and Backend APIs implemented in different languages and frameworks so that you can mix and match them as you like.

Website UI

BFF

Backend

OAuth

We have a Kotlin based SpringBoot project to demonstrate how Specmatic can be used to run contract tests againt a service which is secured by an OAuth provider.

Private Beta

Here’s a list of sample projects which demonstrates the capabailities in Specmatic’s private beta offering.
Note: To be able to run these projects locally on your machine, please reach out to us at [email protected] to sign up for our private beta program.