SkillAgentSearch skills...

WireMock.Net

WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on WireMock Java, but extended with more functionality.Full documentation can be found at https://wiremock.org/dotnet/.

Install / Use

/learn @wiremock/WireMock.Net

README

Project Icon WireMock.Net

A C# .NET version based on mock4net which mimics functionality from the original Java based WireMock.


:books: Full documentation can now be found at wiremock.org


:star: Key Features

  • HTTP response stubbing, matchable on URL/Path, headers, cookies and body content patterns
  • Library can be used in unit tests and integration tests
  • Runs as a standalone process, as windows service, as Azure/IIS or as docker
  • Configurable via a fluent C# .NET API, JSON files and JSON over HTTP
  • Record/playback of stubs (proxying)
  • Per-request conditional proxying
  • Stateful behaviour simulation
  • Response templating / transformation using Handlebars and extensions
  • Can be used locally or in CI/CD scenarios
  • Can be used for Aspire Distributed Application testing
  • GraphQL support
  • gRPC / ProtoBuf support
  • OpenAPI support
  • OpenTelemetry support
  • WebSockets support

:memo: Blogs

:computer: Project Info

| | | | --- | --- | | Project |   | |   Chat | Slack Gitter | |   Issues | GitHub issues | | | | | Quality |   | |   Build Azure | Build Status Azure | |   Quality | Sonar Quality Gate CodeFactor | |   Sonar Bugs | Sonar Bugs Sonar Code Smells | |   Coverage | Sonar Coverage codecov| |   TIOBE | TIOBE Quality Indicator

:package: NuGet packages

| | Official | Preview :information_source: | | - | - | - | |   WireMock.Net | NuGet Badge WireMock.Net | MyGet Badge WireMock.Net |   WireMock.Net.Minimal 🔺| NuGet Badge WireMock.Net.Minimal | MyGet Badge WireMock.Net |   WireMock.Net.StandAlone | NuGet Badge WireMock.Net | MyGet Badge WireMock.Net.StandAlone |   WireMock.Net.Testcontainers | NuGet Badge WireMock.Net.Testcontainers | MyGet Badge WireMock.Net.Testcontainers |   WireMock.Net.Aspire | NuGet Badge WireMock.Net.Aspire | MyGet Badge WireMock.Net.Aspire |   WireMock.Net.AspNetCore.Middleware | NuGet Badge WireMock.Net.AspNetCore.Middleware | MyGet Badge WireMock.Net.AspNetCore.Middleware | | | | |   WireMock.Net.AwesomeAssertions | NuGet Badge WireMock.Net.AwesomeAssertions | MyGet Badge WireMock.Net.AwesomeAssertions |   WireMock.Net.FluentAssertions | NuGet Badge WireMock.Net.FluentAssertions | MyGet Badge WireMock.Net.FluentAssertions |   WireMock.Net.xUnit | NuGet Badge WireMock.Net.xUnit | MyGet Badge WireMock.Net.xUnit |   WireMock.Net.xUnit.v3 | NuGet Badge WireMock.Net.xUnit | MyGet Badge WireMock.Net.xUnit |   WireMock.Net.TUnit | NuGet Badge WireMock.Net.TUnit | MyGet Badge WireMock.Net.TUnit |   WireMock.Net.NUnit | NuGet Badge WireMock.Net.NUnit | MyGet Badge WireMock.Net.TUnit | | | | |   WireMock.Net.Extensions.Routing | NuGet Badge WireMock.Net.Extensions.Routing | MyGet Badge WireMock.Net.Extensions.Routing |   WireMock.Net.Matchers.CSharpCode | NuGet Badge WireMock.Net.Matchers.CSharpCode | MyGet Badge WireMock.Net.Matchers.CSharpCode |   WireMock.Net.OpenApiParser | NuGet Badge WireMock.Net.OpenApiParser | [![MyGet Badge WireMock.Net.OpenApiParser](

Related Skills

View on GitHub
GitHub Stars1.6k
CategoryDevelopment
Updated7d ago
Forks237

Languages

C#

Security Score

100/100

Audited on Mar 17, 2026

No findings