Skip to content

Commit

Permalink
Update comparison pages
Browse files Browse the repository at this point in the history
  • Loading branch information
255kb committed Dec 13, 2023
1 parent b2ec343 commit 7c79243
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 37 deletions.
4 changes: 3 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{
"typescript.tsdk": "node_modules\\typescript\\lib",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": { "source.organizeImports": true },
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit"
},
"editor.formatOnSave": true,
"[xml]": {
"editor.defaultFormatter": "DotJoshJohnson.xml"
Expand Down
13 changes: 7 additions & 6 deletions content/compare/beeceptor.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,18 @@ From a powerful templating system to generate dynamic and realistic mock data to

## Features comparison

| Features | Beeceptor | Mockoon |
| -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <span class="text-muted">Offline/Cloud based</span> | **Cloud only**<br/>Deployed on a _beeceptor.com_ subdomain | **Offline** (desktop application)<br/>Deploy anywhere with the [CLI](/cli/) and [Docker image](https://hub.docker.com/r/mockoon/cli) |
| <span class="text-muted">Free/paid service</span> | **Paid**<br/> Free, up to 50 requests/endpoint/day (endpoints are public) | **Free** |
| Features | Beeceptor | Mockoon |
| -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <span class="text-muted">Offline/Cloud based</span> | **Cloud only**<br/>Deployed on a _beeceptor.com_ subdomain | **Offline** (desktop application)<br/>Deploy anywhere with the [CLI](/cli/), [Docker image](https://hub.docker.com/r/mockoon/cli) and [GitHub Action](https://github.com/marketplace/actions/mockoon-cli) |
| <span class="text-muted">Free/paid service</span> | **Paid**<br/> Free, up to 50 requests/endpoint/day (endpoints are public) | **Free** |
| <span class="text-muted">Open-source</span> | <span class="text-danger fw-bold fs-3">✖</span> | <span class="text-success fw-bold fs-3">✔</span> |
| <span class="text-muted">CLI</span> | <span class="text-success fw-bold fs-3">✔</span><br/>CLI is used to tunnel to an online Beeceptor mock API | <span class="text-success fw-bold fs-3">✔</span> <br/>A [CLI](/cli/) and a [Docker image](https://hub.docker.com/r/mockoon/cli) are available |
| <span class="text-muted">CLI</span> | <span class="text-success fw-bold fs-3">✔</span><br/>CLI is used to tunnel to an online Beeceptor mock API | <span class="text-success fw-bold fs-3">✔</span> <br/>A [CLI](/cli/), [Docker image](https://hub.docker.com/r/mockoon/cli) and [GitHub Action](https://github.com/marketplace/actions/mockoon-cli) are available |
| <span class="text-muted">Proxy mode</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Can intercept and forward the traffic | <span class="text-success fw-bold fs-3">✔</span><br/>[Documentation](/tutorials/partial-mocking-proxy/) |
| <span class="text-muted">OpenAPI support </span> | <span class="text-success fw-bold fs-3">✔</span><br/>Supports OpenAPI specification import | <span class="text-success fw-bold fs-3">✔</span><br/>[Documentation](/docs/latest/openapi/import-export-openapi-format/) |
| <span class="text-muted">Recording</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Mocks can be created from previously called endpoints | <span class="text-success fw-bold fs-3">✔</span><br/>Mockoon can [create mock endpoints based on entering requests](/tutorials/requests-recording-auto-mocking/) |
| <span class="text-muted">CRUD operations</span> | <span class="text-danger fw-bold fs-3">✖</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Automated [CRUD endpoints](/tutorials/create-full-rest-api-crud-routes/) with fake [databases](/docs/latest/data-buckets/overview/) |
| <span class="text-muted">Response rules</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Rules can match request's path or body content | <span class="text-success fw-bold fs-3">✔</span><br/>Advanced system of [rules](/docs/latest/route-responses/dynamic-rules/) |
| <span class="text-muted">Dynamic/realistic data</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Templating system similar to Mockoon's one | <span class="text-success fw-bold fs-3">✔</span><br/>[Advanced templating system](/tutorials/generate-mock-json-data/) to generate realistic fake data |
| <span class="text-muted">Dynamic/realistic data</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Templating system similar to Mockoon's one | <span class="text-success fw-bold fs-3">✔</span><br/>[Advanced templating system](/tutorials/generate-mock-json-data/) and [AI assistant](/ai-powered-api-mocking/) to generate realistic fake data |
| <span class="text-muted">File serving</span> | <span class="text-danger fw-bold fs-3">✖</span> | <span class="text-success fw-bold fs-3">✔</span><br/>[Documentation](/docs/latest/response-configuration/file-serving/) |
| <span class="text-muted">Custom headers</span> | <span class="text-success fw-bold fs-3">✔</span><br/>At endpoint's level | <span class="text-success fw-bold fs-3">✔</span><br/>At endpoint's and server's levels<br/>Supports [templating helpers](/docs/latest/templating/overview/#headers-templating) for dynamically generated headers |
| <span class="text-muted">Customizable status code</span> | <span class="text-success fw-bold fs-3">✔</span> | <span class="text-success fw-bold fs-3">✔</span> |
Expand Down
13 changes: 7 additions & 6 deletions content/compare/mocklab.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,18 @@ From a powerful templating system to generate dynamic and realistic mock data to

## Features comparison

| Features | MockLab | Mockoon |
| -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <span class="text-muted">Offline/Cloud based</span> | **Cloud**<br/>Uses [WireMock](/compare/wiremock/) as its underlying engine | **Offline** (desktop application)<br/>Deploy anywhere with the [CLI](/cli/) and [Docker image](https://hub.docker.com/r/mockoon/cli) |
| <span class="text-muted">Free/paid service</span> | **Paid**<br/>Up to 1000 requests/month | **Free** |
| Features | MockLab | Mockoon |
| -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <span class="text-muted">Offline/Cloud based</span> | **Cloud**<br/>Uses [WireMock](/compare/wiremock/) as its underlying engine | **Offline** (desktop application)<br/>Deploy anywhere with the [CLI](/cli/), [Docker image](https://hub.docker.com/r/mockoon/cli) and [GitHub Action](https://github.com/marketplace/actions/mockoon-cli) |
| <span class="text-muted">Free/paid service</span> | **Paid**<br/>Up to 1000 requests/month | **Free** |
| <span class="text-muted">Open-source</span> | <span class="text-danger fw-bold fs-3">✖</span> | <span class="text-success fw-bold fs-3">✔</span> |
| <span class="text-muted">CLI</span> | <span class="text-danger fw-bold fs-3">✖</span> | <span class="text-success fw-bold fs-3">✔</span> <br/>A [CLI](/cli/) and a [Docker image](https://hub.docker.com/r/mockoon/cli) are available |
| <span class="text-muted">CLI</span> | <span class="text-danger fw-bold fs-3">✖</span> | <span class="text-success fw-bold fs-3">✔</span> <br/>A [CLI](/cli/), [Docker image](https://hub.docker.com/r/mockoon/cli) and [GitHub Action](https://github.com/marketplace/actions/mockoon-cli) are available |
| <span class="text-muted">Proxy mode</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Can intercept and forward the traffic | <span class="text-success fw-bold fs-3">✔</span><br/>[Documentation](/tutorials/partial-mocking-proxy/) |
| <span class="text-muted">OpenAPI support </span> | <span class="text-success fw-bold fs-3">✔</span> | <span class="text-success fw-bold fs-3">✔</span><br/>[Documentation](/docs/latest/openapi/import-export-openapi-format/) |
| <span class="text-muted">Recording</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Can record entering requests to create stubs | <span class="text-success fw-bold fs-3">✔</span><br/>Mockoon can [create mock endpoints based on entering requests](/tutorials/requests-recording-auto-mocking/) |
| <span class="text-muted">CRUD operations</span> | <span class="text-danger fw-bold fs-3">✖</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Automated [CRUD endpoints](/tutorials/create-full-rest-api-crud-routes/) with fake [databases](/docs/latest/data-buckets/overview/) |
| <span class="text-muted">Response rules</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Request matching system similar to Mockoon's one | <span class="text-success fw-bold fs-3">✔</span><br/>Advanced system of [rules](/docs/latest/route-responses/dynamic-rules/) |
| <span class="text-muted">Dynamic/realistic data</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Templating system similar to Mockoon's one | <span class="text-success fw-bold fs-3">✔</span><br/>[Advanced templating system](/tutorials/generate-mock-json-data/) to generate realistic fake data |
| <span class="text-muted">Dynamic/realistic data</span> | <span class="text-success fw-bold fs-3">✔</span><br/>Templating system similar to Mockoon's one | <span class="text-success fw-bold fs-3">✔</span><br/>[Advanced templating system](/tutorials/generate-mock-json-data/) and [AI assistant](/ai-powered-api-mocking/) to generate realistic fake data |
| <span class="text-muted">File serving</span> | <span class="text-success fw-bold fs-3">✔</span>Basic static file serving from dedicated directory | <span class="text-success fw-bold fs-3">✔</span><br/>[Documentation](/docs/latest/response-configuration/file-serving/) |
| <span class="text-muted">Custom headers</span> | <span class="text-success fw-bold fs-3">✔</span><br/>At endpoint's level | <span class="text-success fw-bold fs-3">✔</span><br/>At endpoint's and server's levels<br/>Supports [templating helpers](/docs/latest/templating/overview/#headers-templating) for dynamically generated headers |
| <span class="text-muted">Customizable status code</span> | <span class="text-success fw-bold fs-3">✔</span> | <span class="text-success fw-bold fs-3">✔</span> |
Expand Down
Loading

0 comments on commit 7c79243

Please sign in to comment.