Intro
The courses are written in Node and Java, however, extensive experience with the languages will not be required for the workshop.
NOTE: To complete the workshop, you will need to authenticate to Killercoda (the online learning platform) with GitHub, Google, Twitter or LinkedIn.
Goals
Ultimately, our goal is to get you up and integrated with PactFlow as quickly as possible!
You will:
- Learn the basic concepts of Pact.
- Get hands-on experience with the key aspects of writing, publishing and verifying pacts.
- See how PactFlow fits into the picture so that you can get up and running quickly.

Prerequisites
To complete these tutorials, you must have:
- a PactFlow account (register for a free account at https://pactflow.io/try-for-free)
- a read/write API Token from your PactFlow account
- a basic understanding of APIs, unit testing and how to operate a linux terminal
Tutorial
| Language | Link |
|---|---|
| Node JS | https://killercoda.com/pactflow/scenario/pactflow-getting-started-js |
| Java | https://killercoda.com/pactflow/scenario/pactflow-getting-started-java |
Pact JS (Node JS)
- Pact-JS documentation for all the pact publication options.