A simple server to support mocking responses from any server / service that uses HTTP. The expectations that configure how the MockServer will respond and to incoming requests can be setup using any language that can create JSON. In simple client is provided to make this easy in Java.

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Managed Dependencies (58)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core2 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.11.33.2.1
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.11.32.22
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind9 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.11.33.2.1
UUID Generator Apache 2.0
com.fasterxml.uuid » java-uuid-generator
Java UUID Generator (JUG) is a Java library for generating
4.0.15.2.0
JSON Lib Apache 2.0 +1
com.github.java-json-tools » json-schema-validator
A Java implementation of the JSON Schema specification
2.2.14
Core Utils Apache 2.0
com.google.guava » guava2 vulnerabilities
Guava is a suite of core and expanded libraries that include
30.0-android33.6.0-jre
JSON Lib Apache 2.0
com.jayway.jsonpath » json-path1 vulnerability
A library to query and verify JSON
2.4.03.0.0
com.jcraft » jzlib
JZlib is a re-implementation of zlib in pure Java
1.1.3
Concurrency Apache 2.0
com.lmax » disruptor
Disruptor - Concurrent Programming Framework
3.4.24.0.0
Base64 Apache 2.0
commons-codec » commons-codec
The Apache Commons Codec component contains encoders and decoders for
1.151.22.1
I/O Apache 2.0
commons-io » commons-io1 vulnerability
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.8.02.22.0
Apache 2.0
io.github.arkinator » mockserver-core
Functionality used by all MockServer modules for matching and expectations
5.11.55.14.1
Web App Apache 2.0
io.github.arkinator » mockserver-war
A MockServer that can be deployed as a WAR to any JEE web server
5.11.55.14.1
Web App Apache 2.0
io.github.arkinator » mockserver-proxy-war
An HTTP/HTTPS proxy that can be deployed as a WAR to any JEE web server
5.11.55.14.1
Apache 2.0
io.github.arkinator » mockserver-netty5.11.55.14.1
Apache 2.0
io.github.arkinator » mockserver-netty5.11.55.14.1
Apache 2.0
io.github.arkinator » mockserver-client-java
A java client for the MockServer
5.11.55.14.1
Apache 2.0
io.github.arkinator » mockserver-integration-testing
A module used to simplify integration testing of all MockServer versions by sharing commons integration testing ...
5.11.55.14.1
Apache 2.0
io.github.arkinator » mockserver-testing
A module used for common testing code of all MockServer modules
5.11.55.14.1
Apache 2.0
io.netty » netty-buffer
Netty's byte buffer implementation offering efficient memory management and I/O operations for network applications.
4.1.55.Final4.2.17.Final
Netty Codec Apache 2.0
io.netty » netty-codec5 vulnerabilities
Netty module for encoding and decoding binary and text-based messages with reusable codec components.
4.1.55.Final4.2.17.Final
Netty Codec Apache 2.0
io.netty » netty-codec-http21 vulnerabilities
Netty codec module for encoding and decoding HTTP messages and handling HTTP protocol logic.
4.1.55.Final4.2.17.Final
Netty Codec Apache 2.0
io.netty » netty-codec-socks4.1.55.Final4.2.17.Final
Apache 2.0
io.netty » netty-common2 vulnerabilities
Core utilities and abstractions shared across Netty modules, including buffers, threading, and platform detection.
4.1.55.Final4.2.17.Final
Apache 2.0
io.netty » netty-handler4 vulnerabilities
A core Netty module that provides high-level channel handlers for protocol implementations and network applications.
4.1.55.Final4.2.17.Final
Apache 2.0
io.netty » netty-handler-proxy1 vulnerability 4.1.55.Final4.2.17.Final
Apache 2.0
io.netty » netty-transport
Netty module responsible for low-level transport abstraction, used for TCP, UDP, and domain sockets.
4.1.55.Final4.2.17.Final
Apache 2.0
io.swagger.parser.v3 » swagger-parser
Parser/Validator of OpenAPI definitions from JSON or YAML formats. Definitions are parsed into a swagger-core model.
2.0.232.1.45
Java Spec EPL 2.0 +1
javax.servlet » javax.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
4.0.16.1.0
javax.xml.bind » jaxb-api
Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ...
2.4.0-b180830.03594.0.5
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.16.1.3
Apache 2.0
net.javacrumbs.json-unit » json-unit-core
Core classes for JSON unit
2.22.06.0.1
Core Utils Apache 2.0
org.apache.commons » commons-lang31 vulnerability
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.113.20.0
String Utils Apache 2.0
org.apache.commons » commons-text1 vulnerability
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.91.15.0
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient
Apache HttpComponents Client
4.5.135.6.4
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core41 vulnerabilities
Core Tomcat implementation
9.0.3911.0.24
Apache 2.0
org.apache.tomcat.embed » tomcat-embed-logging-juli
JULI logging implementation for embedded Tomcat
8.5.2
Apache 2.0
org.apache.velocity » velocity-engine-scripting2.22.4.1
Template Engine Apache 2.0
org.apache.velocity » velocity-engine-core
Core module of Apache Velocity, a Java-based template engine for generating text output.
2.22.4.1
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk15on5 vulnerabilities
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
1.671.85.2
Encryption Lib BouncyCastle
org.bouncycastle » bcpkix-jdk15on2 vulnerabilities
The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ...
1.671.85
Apache 2.0 +1
org.eclipse.jetty » jetty-http5 vulnerabilities
Jetty module for handling HTTP protocol logic, including requests, responses, and connection management.
9.4.35.v2020112012.1.12
Web Server Apache 2.0 +1
org.eclipse.jetty » jetty-server8 vulnerabilities
Jetty Server Artifact
9.4.35.v2020112012.1.12
HTTP Clients Apache 2.0 +1
org.eclipse.jetty » jetty-client
Jetty Client is a lightweight HTTP client library for Java.
9.4.35.v2020112012.1.12
Apache 2.0 +1
org.eclipse.jetty » jetty-util
Jetty Utilities Artifact
9.4.35.v2020112012.1.12
I/O Apache 2.0 +1
org.eclipse.jetty » jetty-io
Jetty module that provides I/O utilities and abstractions used by other Jetty components.
9.4.35.v2020112012.1.12
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
2.23.0
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.7.06.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
3.6.285.23.0
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
3.6.285.23.0
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
1.7.302.0.18
org.slf4j » slf4j-jdk14(optional)
SLF4J JDK14 Provider
1.7.302.0.18
Dep Injection Apache 2.0
org.springframework » spring-beans2 vulnerabilities
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
5.3.27.0.8
Dep Injection Apache 2.0
org.springframework » spring-context3 vulnerabilities
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
5.3.27.0.8
Testing Apache 2.0
org.springframework » spring-test
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ...
5.3.27.0.8
Web Framework Apache 2.0
org.springframework » spring-web7 vulnerabilities
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
5.3.27.0.8
Testing Apache 2.0
org.xmlunit » xmlunit-core1 vulnerability
XMLUnit for Java
2.8.12.13.0
Apache 2.0
org.xmlunit » xmlunit-placeholders
XMLUnit for Java Placeholder DSL for Comparisons
2.8.12.13.0