EVERYTHING XIAOMI
Get listed

Wilma

Wilma is a self-hosted tool for developing and testing applications that rely on other services.

Place
#11 of 21
Score
6.3
Wilma's website

What Wilma is

Wilma is a self-hosted tool for developing and testing applications that rely on other services. It combines an HTTP/HTTPS transparent proxy with a service stub: it can capture, decode, save, and forward traffic, including two-way SSL, or return configured responses to requests. It can operate as a proxy, a stub, or both. Stub behavior is set through JSON files, which can be changed through the UI or service while Wilma is running. Message interceptors can analyze or change requests and responses in real time; users can also add custom interceptors, condition checkers, and response formatters. Wilma Message Search finds logged request-response pairs. The project describes use in unit, integration, functional, end-to-end, performance, and manual testing. Under heavy load, Wilma can pause decoding and then disk logging, restoring them as load returns to normal. Old message logs can be deleted on a configurable schedule. It is available as Docker images, release ZIP files, or builds from source. Wilma requires JRE 11; Message Search requires JDK 11.

Good

  • Runs as a proxy, a stub, or in mixed mode
  • Supports two-way SSL traffic
  • JSON stub settings can change while running
  • Custom interceptors, checkers, and formatters are supported
  • Free software under GPL version 3 or later

Watch out

  • Wilma requires JRE 11
  • Message Search requires JDK 11
  • Self-hosted deployment is required

Who it suits

Wilma suits developers and testers who need to simulate dependent services or inspect HTTP/HTTPS traffic in development and test environments. It is self-hosted and supports several testing scenarios, including manual and performance testing.

Verdict

Wilma brings service stubbing and HTTP/HTTPS traffic handling into one self-hosted tool. Its runtime configuration and extension options suit teams that need to adapt test responses or inspect logged exchanges.

Plans and prices

From Wilma's own pricing page, checked 30 Sep 2026.

All about pricing
PlanPriceWhat it gives you
WilmaFreeGPLv3.0 licensed software

The facts

Each one read from Wilma's own pages, with the date it was checked.

What it does

Deployment
The maker offers Docker images, prepared GitHub release ZIP files, or building a release from source.checked 30 Sep 2026
Distribution
The applications are available as Docker Hub images, GitHub release ZIP files, or builds created from source.checked 30 Sep 2026
Extensibility
Users can add custom condition checkers, response formatters, and message interceptors, including by uploading classes or JAR files.checked 30 Sep 2026
Integrations
Wilma provides a Java service library through Maven Central and a .NET service library through NuGet.checked 30 Sep 2026
License
The repository states Wilma is free software under the GNU General Public License version 3 or later, with no warranty.checked 30 Sep 2026
Load behavior
When load rises, Wilma can disable message decoding and then disk logging, and it restores those operations as load returns to normal.checked 30 Sep 2026
Load safeguards
Under heavy load, Wilma can disable message decoding and then disk logging, and restore those operations when load returns to normal.checked 30 Sep 2026
Logging controls
Message logging can be switched on or off from the Wilma UI, and the UI provides access to message log files.checked 30 Sep 2026
Log retention
Wilma has a scheduled process that deletes old message logs according to configurable settings.checked 30 Sep 2026
Message modification
Message interceptors can alter or analyze requests and responses in real time, and users can add their own interceptor classes.checked 30 Sep 2026
Message search
An optional companion application searches request-response pairs logged by Wilma.checked 30 Sep 2026
Operating modes
Wilma can run as a proxy, a service stub, or in a mixed mode.checked 30 Sep 2026
Purpose
Wilma combines a service stub with an HTTP/HTTPS transparent proxy for developing and testing applications that depend on other services.checked 30 Sep 2026
Runtime configuration
Wilma's stub behavior is configured using JSON files, which can be uploaded or changed through its UI or service while it is running.checked 30 Sep 2026
Runtime requirement
The Wilma application requires JRE 11, and Wilma Message Search requires JDK 11.checked 30 Sep 2026
Security and protocols
The introduction says Wilma supports HTTP/HTTPS transparent proxying, including two-way SSL; the repository notes TLS 1.1, 1.2, and 1.3 support for version 2.0, with possible extra configuration.checked 30 Sep 2026
Stub configuration
Stub behavior is configured with JSON files, and multiple stub configurations can be used.checked 30 Sep 2026
Support
The project invites users to submit issues, patches, suggestions, and feedback, and says enterprise support requests can be sent to its contact email.checked 30 Sep 2026
Traffic handling
It can capture, decode, save, and forward HTTP/HTTPS traffic, including two-way SSL, or generate stub responses for requests.checked 30 Sep 2026
Use cases
The site describes use in development and test environments, including unit, integration, functional, and end-to-end testing, as well as manual testing.checked 30 Sep 2026

The company

Headquarters
Newtown, Pennsylvania, United Stateschecked 28 Sep 2026

Where it runs

Test scenarios
The maker describes use in unit, integration, functional, end-to-end, and performance testing, as well as manual tests.checked 30 Sep 2026

Alternatives to Wilma

All alternatives
  1. 1LocalStack logo

    LocalStack

    Free planOpen sourceWebAPIExtensionLinux
    8.2Free plan
  2. 2Beeceptor logo

    Beeceptor

    Free planWebAPILinuxmacOS
    7.9From $10 a month
  3. 3ReadyAPI logo

    ReadyAPI

    WebAPILinuxmacOS
    7.6
  4. 4Microcks logo

    Microcks

    Free planWebAPIExtensionLinux
    7.2Free plan
  5. 5Hoverfly logo

    Hoverfly

    WebAPILinuxmacOS
    6.7From $10 a month
  6. 6MockServer logo

    MockServer

    Free planWebAPILinuxmacOS
    6.6Free plan