---
title: What is PurpleSuite? | Build EmployeeWorks plugins with ToolSmith (Part 4)
date: 2026-11-03
abstract: You don't want to test a booking cancellation plugin against someone's real trip. The fourth video in the Build EmployeeWorks plugins with ToolSmith series introduces PurpleSuite, an enterprise app simulator, and shows how to create an instance, find the bookings and API operations in Purple Expense, and collect the credentials ToolSmith will need.
tags: ServiceNow, EmployeeWorks, ToolSmith, PurpleSuite, AI, Agentic AI, Developer Experience
author: Chris Reddington
canonical_url: https://chrisreddington.com/video/what-is-purplesuite/
---


This is the fourth video in the Build EmployeeWorks plugins with ToolSmith series on the ServiceNow Dev Program channel. The video covers the following topics:

- Why a safe test environment matters, so a mistake doesn't affect a real trip
- What PurpleSuite is: an enterprise app simulator with IT support, HR, project tracking, travel and expenses apps, each with sample records and an API
- Creating a PurpleSuite instance with sample data, and extending it before it expires
- Practising with Purple Planner, whose API resembles the Jira Cloud REST API
- Finding bookings in Purple Expense, and the difference between a confirmation number and the booking ID the API needs to cancel
- The API operations the plugin will use, such as listing travel bookings and cancelling a booking
- Where to find the instance ID and API token that ToolSmith uses to set up the connector later in the series

The full written series is on the [ServiceNow Community](https://www.servicenow.com/community/sn-employeeworks-blog/build-employeeworks-plugins-with-toolsmith/ba-p/3613461).

