Beeceptor | WireMock Cloud | |
---|---|---|
Category | Beeceptor gives you managed mock servers. It goes beyond API Mocking and supports all kind of HTTP debugging. It gives you a server endpoint to accept HTTP requests, inspect payloads, route the requests to localhost, or a forward proxy. | WireMock Cloud is a managed version of WireMock. It uses the same open source WireMock package and hosts the exact same features. It is developed by the same team. (The open-source WireMock.org is written in Java.) |
Pricing | Free for 1,500 requests/month (50 requests/day) (The mock server never sleeps.) Developer: $10 for 15,000 requests/month Team: $25 for 100,000 requests/month Unit: Pricing per API endpoint (subdomain). Unlimited users and sharing. | Free for 1,000 requests/month (The mock server sleeps after 4 hours.) Team: $47 for 10,000 requests/month Unit: Pricing per user or seat. |
OAS/Swagger Support | Beeceptor supports OAS with paid plans. You can upload your Open API Specification (or import) any number of times. | WireMock Cloud supports OAS with free and paid plans. The Team plan allows you to import Open API Specification only 15 times a month. |
Management of Mocking Rules | Easy to manage mocking rules, priorities, and execution.
| Mocking routes are referred to as stubs, serving as the primary matching criteria for incoming requests. The execution of mocking rules depends on the specified priority index for each stub.
|
Real time | Beeceptor gives you an engaging real time experience. You can view incoming requests and responses in real time. It uses fanout architecture to push notifications to all the consumers who are currently online. | You need to go to request logs and pull updates by clicking the 'Refresh' button. |
Forward Proxy | Beeceptor lets you proxy traffic to the original APIs. The proxy is available at the endpoint level and is used as a fallback. If there are no matching mocking rules, the request will be routed to the target/real API. This helps you patch new mocks on top of an existing API endpoint. | WireMock Cloud lets you proxy traffic to the original APIs. The proxy is available at the stub level (route or mocking rule). If you want a fallback, you need to create a proxy stub with the lowest priority value and generic match. |
Dynamic Mock Responses | Beeceptor supports Handlebar styled syntax for picking a request's body, headers, query parameters, etc. Beeceptor supports the following.
if...else , each ) and string encoding are part of the product roadmap and will be added soon. Read the docs | WireMock Cloud supports Handlebar styled syntax for picking request's body, headers, query parameters, etc. WireMock Cloud supports the following.
|
Binary Response (File Serving) | Beeceptor supports the uploading of binary files like GZIP, PDF, MP4, etc., to mock binary API responses, facilitating effective simulation and testing of how applications process different file formats. | WireMock Cloud allows for binary content via Base64 encoding, but it requires manual conversion of the file to Base64. This encoded data must then be pasted into the mock configuration, a process that may not be intuitive. |
Request Log/History | The call logs (referred as Request History) are available for 10 days with the Team plan and above.
| The call logs (referred as Request Log) are available only for the recent 200 requests with all plans.
|
Local Tunnel | Beeceptor supports local tunneling. As a developer, you can route all the incoming requests to an API service running locally on your development machine. Read more about Local Tunnel setup. | WireMock Cloud doesn't support local tunnels. |
Support for HTTP/2 | Beeceptor supports HTTP/2. | WireMock Cloud doesn't support HTTP/2. |
White Label | Domain white labeling allows you to use your own domain while concealing Beeceptor's sub-domain/endpoint. | Not available. You cannot bring your own domains with WireMock Cloud. |
Support | Beeceptor provides email support with paid plans. (Priority email support with Enterprise plan.) | WireMock Cloud provides community support with paid plans. (Priority email support with Enterprise plan.) |