Ecosystem
Open-source tools from the Portman maintainers that complete the workflow: Inspectr, openapi-format and postman-to-k6.
Portman's maintainers also build three open-source tools that cover the steps around contract testing: preparing the spec, reusing the collection for load tests, and inspecting the traffic your API and agents produce.
| Project | What it does | How it fits with Portman |
|---|---|---|
| openapi-format | Formats, sorts and filters OpenAPI documents | Powers Portman's operation filtering, so the same filter options work in both tools |
| postman-to-k6 | Converts Postman collections into k6 scripts | Turns the collection Portman generates into a load test, without rewriting requests |
| Inspectr | Inspects API requests, MCP server calls and webhook events; ships an MCP server (GPL-3.0) | Shows what a contract test or an AI agent actually sent and received while you debug |
openapi-format
Use openapi-format to clean up or trim a spec before Portman reads it. The filter options Portman accepts are documented by openapi-format; see Filtering operations.
postman-to-k6
Generate the collection with Portman, then convert it to a k6 script to run performance tests against the same requests. The Portman repository has a worked example in examples/postman-to-k6.
Inspectr
Put Inspectr in front of your API to see each request and response a Portman run makes, or the tool calls an AI agent sends to an MCP server. Details and setup are on inspectr.dev.