{"library":"wiremock-captain","type":"library","category":null,"description":"WireMock Captain is a Node.js library (supporting TypeScript and JavaScript) designed to simplify integration testing of HTTP APIs by providing a programmatic interface to the WireMock simulator. Currently at version 4.1.3, this library is actively maintained and used in commercial products, emphasizing a stable release cadence. Its core differentiator lies in offering a native TypeScript/JavaScript experience for configuring and interacting with the Java-based WireMock service, which typically runs in a Docker container. This approach bypasses the limitations of in-process mocks (which often lack real-world accuracy) and the complexities of testing against live non-production service instances, providing a fast, full-featured, and debuggable solution for API mocking without requiring Java tooling for the test runner.","language":"javascript","status":"active","version":"4.1.3","tags":["javascript","api","captain","integration","jest","test","testing","typescript","wiremock"],"last_verified":"Wed May 27","install":[{"cmd":"npm install wiremock-captain","imports":["import { WireMock } from 'wiremock-captain';","import type { IWireMockRequest } from 'wiremock-captain';","import type { IWireMockResponse } from 'wiremock-captain';"]},{"cmd":"yarn add wiremock-captain","imports":[]},{"cmd":"pnpm add wiremock-captain","imports":[]}],"homepage":"https://wiremock.org","github":"https://github.com/wbd-open-source/wiremock-captain","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/wiremock-captain","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/wiremock-captain/compatibility"}}