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

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.65.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.212.22
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core2 vulnerabilities
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
2.21.53.2.3
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind5 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.21.53.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.21.53.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.21.53.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.7.1-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.22.11.23.0
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.22.0✔
Logging Apache 2.0
commons-logging » commons-logging
Apache Commons Logging is a thin adapter allowing configurable bridging to other,
1.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.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.1.0✔
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.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.20.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 » httpclient5
Apache HttpComponents Client
5.6.45.6.5
HTTP Clients Apache 2.0
org.apache.httpcomponents.core5 » httpcore5
Apache HttpComponents HTTP/1.1 core components
5.4.35.4.4
Logging Apache 2.0
org.apache.logging.log4j » log4j-api
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.26.1✔
Logging Apache 2.0
org.apache.logging.log4j » log4j-core
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.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.8✔
Excel Lib Apache 2.0
org.apache.poi » poi
Apache POI - Java API To Access Microsoft Format Files
5.5.1✔
Excel Lib Apache 2.0
org.apache.poi » poi-ooxml
Apache POI - Java API To Access Microsoft Format Files
5.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.3.24.1.0
Apache 2.0
org.apache.tomcat » tomcat-jasper
Tomcats JSP Parser
11.0.2511.0.26
Apache 2.0
org.apache.tomcat » tomcat-websocket-api
WebSocket API
11.0.2511.0.26
Apache 2.0
org.apache.tomcat » tomcat-jsp-api
JSP package
11.0.2511.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✔
Apache 2.0
org.graphper » graph-support-core1.5.21.5.5
Apache 2.0
org.graphper » graph-support-dot1.5.21.5.5
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.
2026071920260814
org.jsoup » jsoup1 vulnerability
jsoup is a Java library that simplifies working with real-world HTML and XML. It offers an easy-to-use API for URL ...
1.23.11.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 » postgresql
PostgreSQL JDBC Driver Postgresql
42.7.1342.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.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 ...
7.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 ...
7.0.9✔
Core Utils Apache 2.0
org.springframework » spring-core
Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features.
7.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 ...
7.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 ...
7.0.9✔
Web Framework Apache 2.0
org.springframework » spring-web
Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ...
7.0.9✔
Web Framework Apache 2.0
org.springframework » spring-webmvc
Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ...
7.0.9✔
MCP Apache 2.0
org.springframework.ai » spring-ai-starter-mcp-server-webmvc
Spring AI MCP Server WebMvc Spring Boot Starter
2.0.1✔
Bill of materials Apache 2.0
org.springframework.ai » spring-ai-bom
Bill of Materials POM (BOM) for the Spring AI modules
2.0.1✔
LLM Framework Apache 2.0
org.springframework.ai » spring-ai-client-chat
Spring AI Chat Client AI programming
2.0.1✔
Vector Store Apache 2.0
org.springframework.ai » spring-ai-vector-store
Common vector store functionality for Spring AI
2.0.1✔
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✔