FREEDOM251

Freedom251 › Service Virtualization Software

WireMock

Free plan APILinuxSelf-hostedWeb

Visit WireMock Alternatives Pricing

WireMock's own site

What WireMock is

WireMock simulates APIs and other software dependencies, letting teams test without those services, examine edge cases, and build dependent features in parallel. Requests can be matched by URL patterns, headers, query parameters, cookies, and body content. Responses can use Handlebars templates, while network faults, delays, and malformed replies can be simulated. WireMock can also record interactions with real services and replay them in tests. It integrates with JUnit and other testing frameworks, with setup options for Maven, Gradle, Scala SBT, standalone use, and Docker. Documented capabilities cover HTTP-based protocols and REST, plus WebSockets, webhooks, HTTPS, gRPC, and GraphQL. Distributions include a standalone JAR, Docker image, experimental Helm chart, NPM package, and WireMock Cloud. The Free plan costs nothing and includes 1,000 calls per month, one user, three mock APIs, and a 10-requests-per-second limit. Free and trial plans are rate limited; once the API quota is exceeded, mocks stop until the next quota cycle.

Who it suits

WireMock suits developers and teams that need simulated APIs or dependencies for testing and parallel development. Its Free plan is described as intended for individual users and solo projects.

What it does well

  • Matches requests across URLs, headers, cookies, and bodies.
  • Can record and replay service interactions.
  • Supports JUnit and other testing frameworks.
  • Free plan includes 1,000 calls per month.

What to know first

  • Free plan is limited to one user.
  • Free plan allows three mock APIs.
  • Free and trial plans have rate limits.
  • Mocks stop after the quota is exceeded.

Limits

The Free plan provides 1,000 calls per month, one user, three mock APIs, and a 10 requests-per-second limit. Free and trial plans are rate limited; when the API quota is exceeded, mocks stop until the next quota cycle. Enterprise maximums and rate limits are defined by the plan.

Plans

PlanBilled and limitsPrice
FreeFree forever · 1,000 calls/month · single user · 3 mock APIs · 10 requests/second rate limit · community supportFree
EnterpriseGet a tailored quote · Unlimited API calls and team members · dedicated private instance · priority support and SLA · rate limits and other maximums defined by planOn request

As wiremock.org lists them, read 30 Sept 2026. The maker's own page has the final word.

Getting started

  1. Visit https://wiremock.org/.
  2. Choose a getting-started route such as Maven, Gradle, Scala SBT, standalone use, or Docker.
  3. Use WireMock with JUnit or another testing framework.
  4. Choose the Free plan for individual use, or request a tailored Enterprise quote.
  5. For WireMock Cloud, start the Enterprise trial or request a guided proof of concept.

Verdict

WireMock offers request matching, response simulation, and replay for testing against simulated dependencies. The free tier has defined user, API, and call limits, and mocks pause after quota exhaustion.

Questions

Is WireMock free?

Yes. The Free plan costs nothing and is described as free forever.

What does the Free plan include?

It includes 1,000 calls per month, one user, three mock APIs, a 10 requests-per-second limit, and community support.

Which platforms and distributions are available?

Listed platforms are API, Linux, self-hosted, and web. WireMock Java is distributed as a JAR, Docker image, experimental Helm chart, and NPM package; WireMock Cloud is also available.

What does WireMock integrate with?

The project describes integration with JUnit and other testing frameworks, and lists Maven, Gradle, Scala SBT, standalone, and Docker getting-started options.

Does WireMock support contract testing and service virtualization?

Yes. Contract testing and service virtualization are both listed.

What support is available?

The open-source project generally provides no support or guarantees under Apache License 2.0, though community assistance is available. WireMock Cloud Enterprise includes priority support with a guaranteed SLA.

Facts from WireMock's own pages

Cloud features
WireMock Cloud lists stateful mocking, versioning, team collaboration, SSO, role-based access control, chaos testing, Git sync, and test data import among its Enterprise features. · wiremock.io, 30 Sept 2026
Cloud trial
The pricing page offers access to the full Enterprise trial and a guided proof of concept, but does not state a trial duration. · wiremock.io, 30 Sept 2026
Distributions
WireMock Java is distributed as a standalone JAR, Docker image, Helm chart marked experimental, and NPM package, as well as WireMock Cloud. · wiremock.org, 30 Sept 2026
Founded
2011 · wiremock.org, 23 Sept 2026
Integrations
The project describes integration with JUnit and other testing frameworks, and offers Maven, Gradle, Scala SBT, standalone, and Docker getting-started options. · wiremock.org, 30 Sept 2026
Intended users
The pricing page describes the Free plan as intended for individual users and solo projects, and the Enterprise plan for larger teams or API volume. · wiremock.io, 30 Sept 2026
Limits
The pricing page says free and trial plans are rate limited; when the API request quota is exceeded, mocks stop running until the next quota cycle. · wiremock.io, 30 Sept 2026
Protocols
WireMock Java documentation lists HTTP-based protocols and REST, with additional capabilities for WebSockets, webhooks, HTTPS, gRPC, and GraphQL. · wiremock.org, 30 Sept 2026
Purpose
WireMock simulates APIs and software dependencies so teams can test without those dependencies, simulate edge cases, and develop dependent features in parallel. · wiremock.org, 30 Sept 2026
Record and playback
WireMock can record interactions with real services and play them back during testing. · wiremock.org, 30 Sept 2026
Request matching
WireMock can match requests by URL patterns, headers, query parameters, cookies, and request body content. · wiremock.org, 30 Sept 2026
Response and fault simulation
WireMock supports Handlebars response templating and simulating network faults, delays, and malformed responses. · wiremock.org, 30 Sept 2026
Security
WireMock Inc.’s trust center states that WireMock has attained SOC 2 Type 2 compliance and lists encryption in transit and at rest among its data security measures. · security.wiremock.io, 30 Sept 2026
Support
The open-source project generally provides no support or guarantees under Apache License 2.0; users can seek community assistance, while WireMock Cloud Enterprise includes priority support with a guaranteed SLA. · wiremock.org, 30 Sept 2026

Where WireMock stands on Freedom251

Look at these too