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 (76)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core1 vulnerability
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.14.03.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.14.02.22
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind4 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.14.03.2.1
YAML Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-yaml
Support for reading and writing YAML-encoded data via Jackson abstractions.
2.14.03.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
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
3.0.24.10.3
Core Utils Apache 2.0
com.google.guava » guava2 vulnerabilities
Guava is a suite of core and expanded libraries that include
31.1-jre33.6.0-jre
JSON Lib Apache 2.0
com.jayway.jsonpath » json-path1 vulnerability
A library to query and verify JSON
2.7.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.44.0.0
JSON Lib Apache 2.0
com.networknt » json-schema-validator
A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12
1.0.733.0.6
Encryption Lib Apache 2.0
com.nimbusds » nimbus-jose-jwt2 vulnerabilities
Java library for Javascript Object Signing and Encryption (JOSE) and
9.25.610.9.1
com.samskivert » jmustache
A Java implementation of the Mustache templating language.
1.151.16
EDL 1.0
com.sun.activation » jakarta.activation2.0.1
com.sun.xml.bind » jaxb-impl
Old JAXB Runtime module. Contains sources required for runtime processing.
4.0.14.0.9
Reflection Apache 2.0
commons-beanutils » commons-beanutils1 vulnerability
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
1.9.41.11.0
Base64 Apache
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.11.02.22.0
Logging Apache 2.0
commons-logging » commons-logging
Apache Commons Logging is a thin adapter allowing configurable bridging to other,
1.21.4.0
Apache 2.0
io.github.arkinator » mockserver-core
Functionality used by all MockServer modules for matching and expectations
5.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.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.14.1
Apache 2.0
io.github.arkinator » mockserver-netty5.14.1
Apache 2.0
io.github.arkinator » mockserver-client-java
A java client for the MockServer
5.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.14.1
Apache 2.0
io.github.arkinator » mockserver-testing
A module used for common testing code of all MockServer modules
5.14.1
io.github.classgraph » classgraph
The uber-fast, ultra-lightweight classpath and module scanner for JVM languages.
4.8.1504.8.184
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.85.Final4.2.16.Final
Netty Codec Apache 2.0
io.netty » netty-codec3 vulnerabilities
Netty module for encoding and decoding binary and text-based messages with reusable codec components.
4.1.85.Final4.2.16.Final
Netty Codec Apache 2.0
io.netty » netty-codec-http19 vulnerabilities
Netty codec module for encoding and decoding HTTP messages and handling HTTP protocol logic.
4.1.85.Final4.2.16.Final
Netty Codec Apache 2.0
io.netty » netty-codec-socks4.1.85.Final4.2.16.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.85.Final4.2.16.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.85.Final4.2.16.Final
Apache 2.0
io.netty » netty-handler-proxy1 vulnerability 4.1.85.Final4.2.16.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.85.Final4.2.16.Final
Apache 2.0
io.netty » netty-transport-native-unix-common
Static library which contains common unix utilities.
4.1.85.Final4.2.16.Final
Apache 2.0
io.netty » netty-tcnative-boringssl-static
A Mavenized fork of Tomcat Native which incorporates various patches. This artifact is statically linked
2.0.54.Final2.0.80.Final
Apache 2.0
io.netty » netty-resolver4.1.85.Final4.2.16.Final
io.prometheus » simpleclient
Core instrumentation library for the simpleclient.
0.16.0
Apache 2.0
io.prometheus » simpleclient_httpserver
Httpserver exposition for the simpleclient.
0.16.0
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.1.92.1.42
jakarta.xml.bind » jakarta.xml.bind-api
Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ...
3.0.14.0.5
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
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.1
Apache 2.0
net.javacrumbs.json-unit » json-unit-core
Core classes for JSON unit
2.36.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.12.03.20.0
String Utils Apache 2.0
org.apache.commons » commons-text
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.10.01.15.0
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient
Apache HttpComponents Client
4.5.135.6.2
Web Server Apache 2.0
org.apache.tomcat.embed » tomcat-embed-core38 vulnerabilities
Core Tomcat implementation
9.0.6911.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.32.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.32.4.1
Apache 2.0
org.apache.velocity.tools » velocity-tools-generic
Generic tools that can be used in any context.
3.1
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk18on7 vulnerabilities
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
1.721.84
Encryption Lib BouncyCastle
org.bouncycastle » bcpkix-jdk18on3 vulnerabilities
The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ...
1.721.84
HTTP Clients Apache 2.0 +1
org.eclipse.jetty » jetty-client
Jetty Client is a lightweight HTTP client library for Java.
${jetty.version}12.1.11
Apache 2.0 +1
org.eclipse.jetty » jetty-util
Jetty Utilities Artifact
${jetty.version}12.1.11
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.
${jetty.version}12.1.11
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
2.23.0
Testing BSD 3-clause
org.hamcrest » hamcrest-core
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.9.16.1.1
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
4.8.15.23.0
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
4.8.15.23.0
JVM Languages MPL 2.0
org.mozilla » rhino1 vulnerability
Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper
1.7.141.9.1
org.openjdk.nashorn » nashorn-core
Nashorn is an Open Source JavaScript (ECMAScript 5.1 and some 6 features) engine for the JVM.
15.415.7
Testing Apache 2.0
org.skyscreamer » jsonassert
Library for writing tests that checks JSON documents (useful for testing responses from REST services).
1.5.11.5.3
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 ...
2.0.32.0.18
org.slf4j » slf4j-jdk14(optional)
SLF4J JDK14 Provider
2.0.32.0.18
Dep Injection Apache 2.0
org.springframework » spring-beans
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
5.3.237.0.8
Dep Injection Apache 2.0
org.springframework » spring-context2 vulnerabilities
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
5.3.237.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.237.0.8
Web Framework Apache 2.0
org.springframework » spring-web6 vulnerabilities
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
5.3.237.0.8
Core Utils Apache 2.0
org.springframework » spring-core1 vulnerability
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
5.3.237.0.8
Testing Apache 2.0
org.xmlunit » xmlunit-core1 vulnerability
XMLUnit for Java
2.9.02.12.0
Apache 2.0
org.xmlunit » xmlunit-placeholders
XMLUnit for Java Placeholder DSL for Comparisons
2.9.02.12.0
YAML Apache 2.0
org.yaml » snakeyaml1 vulnerability
YAML 1.1 parser and emitter for Java
1.332.6