The API module provides services, base classes, utility classes and interfaces for LabKey server as well as modified versions of some third-party libraries

Compile Dependencies (73)

Category/LicenseGroup / ArtifactVersionUpdates
Bytecode Apache 2.0
cglib » cglib-nodep
High level API to generate and transform Java byte code. This version has no dependences (ASM is renamed and included in ...
2.2.33.3.0
Apache 2.0
com.datadoghq » dd-trace-api
dd-trace-api
1.54.01.67.1
Annotation Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.202.22
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core4 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.20.03.2.3
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind11 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.20.03.2.3
Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-json-org
Support for datatypes of "org.json" JSON library (see http://json.org/java),
2.20.03.2.3
Date/Time Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
2.20.03.0.0-rc2
com.google.code.kaptcha » kaptcha2.3✔
Core Utils Apache 2.0
com.google.guava » guava
Guava is a suite of core and expanded libraries that include
33.5.0-jre33.7.2-jre
RSS/Atom Apache 2.0
com.rometools » rome
All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it
2.1.0✔
com.sun.script.js » jsr223-js-engineAug20081.1
Reflection Apache 2.0
commons-beanutils » commons-beanutils
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
1.11.0✔
Base64 Apache 2.0
commons-codec » commons-codec
The Apache Commons Codec component contains encoders and decoders for
1.19.01.22.1
JDBC Pool Apache 2.0
commons-dbcp » commons-dbcp
Apache Commons DBCP software implements Database Connection Pooling
1.42.14.0
I/O Apache 2.0
commons-io » commons-io
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.20.02.22.0
Logging Apache 2.0
commons-logging » commons-logging
Apache Commons Logging is a thin adapter allowing configurable bridging to other,
1.3.51.4.0
Object Pool Apache
commons-pool » commons-pool1.62.13.1
Validation Apache 2.0
commons-validator » commons-validator
Apache Commons Validator provides the building blocks for both client-side and server-side data validation.
1.10.01.11.0
flyingsaucer » core-renderer
Artifactory auto generated POM
R8✔
Math Lib CC0 1.0 +1
gov.nist.math » jama
JAMA is a basic linear algebra package for Java. It provides
1.0.3✔
Dist Tracing Apache 2.0
io.opentracing » opentracing-api
OpenTracing Java API
0.33.0✔
Dist Tracing Apache 2.0
io.opentracing » opentracing-util
OpenTracing utilities
0.33.0✔
Java Spec EPL 2.0 +1
jakarta.servlet » jakarta.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
6.0.06.1.0
Java Spec Apache 2.0
jakarta.validation » jakarta.validation-api
JavaBeans Validation (Bean Validation) is a validation model that can add constraints to the beans with annotations ...
3.0.23.1.1
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3
MIT
net.coobird » thumbnailator
Thumbnailator - a thumbnail generation library for Java
0.4.200.4.21
net.rforge » rengine
Artifactory auto generated POM
0.6-8.1✔
net.rforge » rserve
Artifactory auto generated POM
0.6-8.1✔
Cache Impl Apache 2.0
net.sf.ehcache » ehcache-core
Ehcache is an open source, standards-based cache used to boost performance,
2.6.82.10.9.2
Excel Lib LGPL
net.sourceforge.jexcelapi » jxl
JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets.
2.6.32.6.12
Collections Apache 2.0
org.apache.commons » commons-collections4
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
4.5.04.6.0
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.19.03.21.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.15.0✔
I/O Apache 2.0
org.apache.commons » commons-vfs2
Apache Commons VFS is a Virtual File System library.
2.10.0✔
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient
Apache HttpComponents Client
4.5.145.6.5
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpcore
Apache HttpComponents HTTP/1.1 core components
4.4.165.4.4
HTTP Clients Apache 2.0
org.apache.httpcomponents.client5 » httpclient51 vulnerability
Apache HttpComponents Client
5.5.15.6.5
HTTP Clients Apache 2.0
org.apache.httpcomponents.core5 » httpcore51 vulnerability
Apache HttpComponents HTTP/1.1 core components
5.3.65.4.4
Logging Apache 2.0
org.apache.logging.log4j » log4j-api1 vulnerability
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.25.32.26.1
Logging Apache 2.0
org.apache.logging.log4j » log4j-core3 vulnerabilities
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.25.32.26.1
PDF Lib Apache 2.0
org.apache.pdfbox » pdfbox
The Apache PDFBox library is an open source Java tool for working with PDF documents.
3.0.43.0.8
Excel Lib Apache 2.0
org.apache.poi » poi
Apache POI - Java API To Access Microsoft Format Files
5.4.05.5.1
Excel Lib Apache 2.0
org.apache.poi » poi-ooxml
Apache POI - Java API To Access Microsoft Format Files
5.4.05.5.1
MIME Types Lib Apache 2.0
org.apache.tika » tika-core
This is the core Apache Tika™ toolkit library from which all other modules inherit functionality. It
3.2.34.1.0
Apache 2.0
org.apache.tomcat » tomcat-jasper
Tomcats JSP Parser
10.1.5211.0.26
Apache 2.0
org.apache.tomcat » tomcat-websocket-api
WebSocket API
10.1.5211.0.26
Apache 2.0
org.apache.tomcat » tomcat-jsp-api
JSP package
10.1.5211.0.26
XML Processing Apache 2.0
org.apache.xmlbeans » xmlbeans
XmlBeans main jar
5.2.05.4.1
Apache 2.0
org.apache.xmlgraphics » batik-codec
Batik image codecs
1.19✔
Apache 2.0
org.apache.xmlgraphics » batik-transcoder
Batik SVG transcoder
1.19✔
Apache 2.0
org.apache.xmlgraphics » fop
XML Graphics Format Object Processor All-In-One
2.11✔
EDL 1.0 +2
org.eclipse.angus » angus-mail2.0.5✔
EDL 1.0
org.eclipse.angus » angus-activation
Angus Activation Registries Implementation
2.0.3✔
org.gwtproject » gwt-servlet-jakarta
GWT-RPC and RequestFactory implementations for use in jakarta.servlet environments
2.12.22.13.1
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
2.23.0
org.imca_cat.pollingwatchservice » pollingwatchservice
Artifactory auto generated POM
0.2.0✔
Annotation Lib Apache 2.0
org.jetbrains » annotations
A set of annotations used for code inspection support and code documentation.
15.026.1.0
org.jfree » jfreechart
JFreeChart is a class library, written in Java, for generating charts.
1.0.191.5.6
Mocking BSD
org.jmock » jmock
JMock is a testing framework for Java that allows you to create mock objects.
2.6.02.13.1
Mocking BSD
org.jmock » jmock-legacy2.6.02.13.1
JSON Lib Public
org.json » json
JSON is a light-weight, language independent, data interchange format.
2025051720260814
org.jsoup » jsoup2 vulnerabilities
jsoup is a Java library that simplifies working with real-world HTML and XML. It offers an easy-to-use API for URL ...
1.21.21.23.2
JVM Languages MPL 2.0
org.mozilla » rhino1 vulnerability
Rhino JavaScript runtime jar, excludes XML, tools, and ScriptEngine wrapper
1.7R31.9.1
JDBC Driver BSD 2-clause
org.postgresql » postgresql2 vulnerabilities
PostgreSQL JDBC Driver Postgresql
42.7.842.7.14
Job Scheduling Apache 2.0
org.quartz-scheduler » quartz
Quartz is a job scheduling library that can be embedded in java applications with support for transactions, persistence, ...
2.5.02.5.2
Dep Injection Apache 2.0
org.springframework » spring-beans
Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ...
6.2.167.0.9
Dep Injection Apache 2.0
org.springframework » spring-context
Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ...
6.2.167.0.9
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.
6.2.167.0.9
JDBC Extension Apache 2.0
org.springframework » spring-jdbc
Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific ...
6.2.167.0.9
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 ...
6.2.167.0.9
Web Framework Apache 2.0
org.springframework » spring-web1 vulnerability
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
6.2.167.0.9
Web Framework Apache 2.0
org.springframework » spring-webmvc13 vulnerabilities
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...
6.2.167.0.9
XML Processing Apache 2.0
xerces » xercesImpl
Xerces2 provides high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces ...
2.12.2✔