Logo of WireMock

WireMock

Website LinkedIn

Last updated on

Company health

Employee growth
7% increase in the last year
Web traffic
11% decrease in the last quarter
Financing
February 2023 - $7M

Ratings

G2
5.0/5
(5)

WireMock description

WireMock is a tool that lets developers simulate the behavior of real APIs for testing and development purposes. It's like having a stand-in for a real API, allowing teams to work independently and test different scenarios without relying on the actual API being available. This can speed up development, reduce costs, and improve reliability.


Who is WireMock best for

WireMock is an API mocking tool that simulates API behavior for testing and development. It allows teams to work independently and test various scenarios without relying on a live API. This speeds up development, reduces costs, and improves reliability. Users appreciate its flexibility and control over mock API behavior.

  • Best for medium to large companies, particularly those with 101-1000+ employees.

  • Well-suited for Finance, Banking & Insurance, E-commerce, and Software/IT/Telecommunications.


WireMock features

Type in the name of the feature or in your own words tell us what you need
Supported

WireMock allows developers to define mock APIs for any HTTP method, URL, header, or body content, providing flexibility in simulating API behavior.

Supported

WireMock's request matching feature enables precise control over which requests are matched by the mock API.

Supported

WireMock allows developers to simulate various network conditions to test the resilience of their applications.

Supported

WireMock's response templating allows developers to define specific responses for different requests, enabling precise control over the mock API's behavior.

Supported

WireMock can record and replay HTTP interactions to create realistic mock APIs.

Supported

WireMock can act as a proxy, intercepting and modifying HTTP requests and responses.

Supported

WireMock offers multiple ways to easily create mock APIs, including importing, recording, or designing them from scratch.


WireMock pricing

The commentary is based on 1 reviews from WireMock G2 reviews.

WireMock offers valuable mocking capabilities and a user-friendly interface. However, some users find it expensive, especially smaller teams with budget constraints. Consider the cost against your team's size and needs when evaluating this API mocking tool.

See the WireMock pricing page.


WireMock alternatives

  • Logo of Beeceptor
    Beeceptor
    Better for local testing with its tunneling feature. It is growing faster and has better customer service and ease of use. A WireMock alternative best for smaller companies.
    Read more
  • Logo of MOZARK
    MOZARK
    Better for understanding user experience in mobile apps. Has growing website traffic but shrinking employee base. Users praise customer support and testing capabilities but dislike slow uploads and occasional downtime.
    Read more
  • Logo of Aptori
    Aptori
    AI-powered API testing focusing on security and compliance. Has more website traffic momentum.
    Read more
  • Logo of Scalatra
    Scalatra
    Better for building websites and APIs using Scala. Suitable for companies with Scala developers.
    Read more
  • Logo of Userfeel
    Userfeel
    Better for usability testing and user experience research. Primarily for user testing websites and apps, not API mocking. Geared towards gathering feedback from real users. Pay-as-you-go model.
    Read more
  • Logo of Mock API
    Mock API
    Better fit for smaller teams. Simpler feature set focused on basic API mocking. Lacks advanced features like request matching or proxying.
    Read more

WireMock FAQ

  • What is WireMock and what does WireMock do?

    WireMock is a simulator for HTTP-based APIs. It allows developers to create mock APIs for testing and development, enabling them to work independently and simulate various scenarios without relying on live APIs. This speeds up development and improves reliability.

  • How does WireMock integrate with other tools?

    WireMock integrates with various testing tools and build systems like JUnit, TestNG, and Maven, enabling seamless mocking within the development workflow. It also supports Spring Boot and other Java frameworks.

  • What the main competitors of WireMock?

    Top WireMock alternatives include Beeceptor, Mock API, and Aptori. Beeceptor and Mock API offer similar API mocking functionalities, while Aptori focuses on automated API testing and security vulnerability detection. Other options like Scalatra are more focused on API development.

  • Is WireMock legit?

    Yes, WireMock is a legitimate tool. It's a popular open-source library for mocking APIs, trusted by developers for testing and development purposes to simulate API behavior and improve reliability. It boasts flexible API mocking and request matching features.

  • How much does WireMock cost?

    WireMock is an open-source product, so it's free to use. There's no pricing information available for any premium plans or add-ons. Therefore, determining if the product is "worth it" depends entirely on your specific needs and how you intend to utilize it.

  • Is WireMock customer service good?

    WireMock's customer support receives positive feedback. Users highlight the team's responsiveness and helpfulness in resolving issues and answering questions. They also appreciate the helpful tutorials available.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.