emerging · -1.3 capability schema

Java

Score 22.1 / 100 98 providers +69 via APIs 123 APIs Search apis.io →

Providers using this tag (98)

Ranked by API Evangelist rating — Exemplar and Strong are expanded by default.

Exemplar 3 Complete, well-documented, and agent-ready
Strong 2 Solid coverage with minor gaps
Developing 14 Usable, with meaningful gaps to close
Thin 31 Limited public surface area
Apache JamesEmailIMAPJMAP1 API39.1Spring SecurityAuthenticationAuthorizationJWT2 APIs38.6Apache JenaLinked DataOWLOntology1 API38.0Apache TomcatApplication ServerServlet ContainerWeb Server1 API36.4Apache ActiveMQAMQPApacheJMS4 APIs35.8DiffblueArtificial IntelligenceTestingAutomationEnterprise2 APIs34.9Apache CXFApacheJAX-RSJAX-WS1 API34.4Spring BootSpring BootAuto-ConfigurationEmbedded ServerFramework1 API33.7Apache HttpComponentsApacheHTTP ClientOpen Source1 API33.6Apache CuratorApacheDistributed CoordinationDistributed Systems1 API33.1Maven CentralArtifactsDeveloper ToolsJVM2 APIs31.4Axon FrameworkCQRSEvent SourcingEvent-Driven1 API31.2Vert.xEvent-DrivenFrameworkJVM7 APIs30.8AkkaActor ModelDistributed SystemsFramework1 API30.5Apache DerbyApacheDatabaseEmbedded1 API29.3MavenArtifactsBuild ToolsDeveloper Tools2 APIs28.7REST AssuredFunctional TestingTestingAPI Testing1 API28.3QuarkusCloud-NativeFrameworkGraalVM1 API27.0Apache ShiroAuthenticationAuthorizationCryptography1 API26.9Apache LuceneFull-Text SearchIndexingSearch1 API26.7Apache POIDocument ProcessingExcelMicrosoft Office1 API26.6Spring Cloud ConfigConfiguration ManagementDistributed SystemsExternalized ConfigurationVersion Control1 API37.6Spring BatchBatch ProcessingData ProcessingEnterpriseETL1 API34.6OveropsCompanyObservabilityReliabilityError Monitoring1 API33.7Apache OozieWorkflowsHadoopOrchestrationScheduling1 API33.5Spring IntegrationAMQPEnterprise IntegrationEvent-DrivenIntegration Patterns2 APIs32.9ApicurioApache LicenseAPI DesignAPI RegistryAvro1 API31.7Apache MavenBuild ToolsDependency ManagementProject Management2 APIs30.2Spring DataData AccessDatabaseFramework1 API29.7Spring Cloud StreamApache KafkaAsyncAPIEvent-Driven3 APIs29.6NacosAlibabaCloud-NativeConfiguration ManagementDNS1 API28.5
Emerging 34 Early or largely undocumented
Open LibertyApplication ServerCloud-NativeIBMJakarta EE1 API26.1Apache WicketComponent-BasedWeb ApplicationsWeb Framework1 API25.6Apache JMeterLoad TestingOpen SourcePerformance Testing1 API25.0Apache TapestryComponent-BasedWeb ApplicationsWeb Framework1 API24.8HAPI FHIRHealthcareInteroperabilityOpen Source2 APIs24.6Eclipse RDF4JEclipse FoundationLinked DataOpen Source1 API24.3GroupDocsDocument ProcessingSDK.NET1 API23.5Apache SlingContent ManagementJCROSGi3 APIs23.3HelidonCloud-NativeFrameworkMicroProfile1 API21.9DropwizardAPI DevelopmentFrameworkMicroservices1 API21.7Resilience4jBulkheadCircuit BreakerFault Tolerance1 API21.6Apache AntApacheAutomationBuild ToolsCI/CD2 APIs21.5MockitoMockingTestingUnit Testing1 API21.5Hibernate ORMDatabaseJPAObject-Relational Mapping4 APIs20.7JUnitTDDTest AutomationTesting2 APIs20.6Apache PDFBoxDocument ProcessingPDFText Extraction5 APIs20.3Bean ValidationBean ValidationData QualityValidation3 APIs19.7Apache JcloudsAbstraction LayerCloudMulti-Cloud2 APIs19.6ThymeleafHTMLOpen SourceServer-Side Rendering3 APIs18.5ConholdateSDKDocument ProcessingFile Conversion.NET17.9RetrofitAndroidHTTP ClientKotlin4 APIs17.5Apache Log4jApacheDebuggingLibrary2 APIs16.4FeignHTTP ClientJVMOpen Source12 APIs14.2Jakarta EEEnterpriseJakarta EEStandards6 APIs11.3Spring Boot Admin ConsoleActuatorsAdministrationMicroservices1 API23.8OpenGammaCompanyFintechDerivativesRisk Management23.6Apache OpenNLPMachine LearningNatural Language ProcessingText ProcessingApache10 APIs22.5Alibaba SentinelAlibabaCircuit BreakerFlow Control1 API22.2Netflix EurekaCloud-NativeFailoverLoad Balancing1 API21.8Apache MINAAsync I/ONetworkingNIO3 APIs21.0MicronautCloud-NativeFrameworkJVM1 API21.0AsposeCompanySDKDocument ProcessingFile Format17.5Netflix HystrixCircuit BreakerFault ToleranceLatency1 API15.4JDownloaderCompanyDownload-ManagerFile Transfer1 API14.4
Minimal 14 Almost no public developer surface

APIs with this tag (123)

Ranked by the provider's API Evangelist rating — the Kin Score is scored per provider, not per API, so every API of a provider shares its band. How the rating works →

Exemplar 14 Complete, well-documented, and agent-ready
Automation Anywhere Package SDKThe Automation Anywhere Package SDK is a Java-based development toolkit that enables developers to build cu...76.7Scalar SDKsScalar SDKs generates type-safe client libraries from OpenAPI specifications. Supported languages include T...76.4Moov Backend SDKsMoov provides official server-side client libraries for interacting with the Moov API across multiple progr...75.9Veeva Vault Java SDKThe Veeva Vault Java SDK (VAPIL) is an open-source Java-based REST API client for the Vault REST API. Provi...75.2Clerk Java SDKOfficial Java SDK for the Clerk Backend API.73.1Infor XtendM3 APIInfor XtendM3 provides a Java SDK for extending and customizing Infor M3 (CloudSuite Industrial) business l...71.0Appian Suite APIThe Appian Suite API provides Java-based access to platform capabilities for managing processes, documents,...70.7MATLAB Engine API for JavaExecute MATLAB functions from Java programs and exchange data between Java and MATLAB.68.8Bank Sample (Java)Sample implementation of the Token Bank Integration API in Java.67.9Merchant Sample (Java)Java merchant checkout sample illustrating Token.io payment initiation flows.67.9Personal Finance Management Sample (Java)Simple personal finance app illustrating Token.io's Access Tokens for AIS use cases.67.9JDBC Driver for SQL ServerJDBC driver for connecting Java applications to SQL Server.67.0Microsoft JDBC Driver for SQL ServerType 4 JDBC driver providing database connectivity to SQL Server through standard JDBC application program ...67.0Neo4j Java DriverThe Neo4j Java Driver is the official library for connecting Java applications to Neo4j graph databases. Di...66.6
Strong 7 Solid coverage with minor gaps
Developing 19 Usable, with meaningful gaps to close
Real-Time Java SDKJava SDK encompassing the Enterprise Message API (EMA) and Enterprise Transport API (ETA) for building high...53.3Oracle Database JDBCJava Database Connectivity API for Oracle Database.50.3Essbase Java APIJava API for developing applications that interact with Oracle Essbase for data loading, calculations, and ...48.9turbopuffer Java SDKOfficial Java / Kotlin client library for the turbopuffer REST API, Stainless-generated from the public Ope...48.0Apache Iceberg Java APIThe Iceberg Java API provides programmatic access to table operations, schema management, partition managem...47.3Braintree Android SDKThe Braintree Android SDK provides a native library for integrating payment acceptance into Android applica...44.7WebLogic JMX APIJava Management Extensions API for programmatic management and monitoring of WebLogic Server.44.0Refinitiv Real-Time SDK - JavaOpen source Java SDK for the Refinitiv Real-Time platform, containing the Enterprise Message API (EMA) for ...43.3Signal libsignal SDKThe libsignal SDK provides platform-agnostic APIs used by the official Signal clients and server. It implem...43.2Apache Struts REST PluginThe Struts REST Plugin provides a convention-based REST API framework for building RESTful services. It map...42.7Apache Dubbo Java SDKThe core Apache Dubbo Java framework providing RPC service definition, publishing, invocation, and service ...42.3HashiCorp Nomad Java SDKThe Nomad Java SDK is an official Java client library for the HashiCorp Nomad HTTP API. It enables Java and...40.7Apache Tomcat JMX APIThe Tomcat JMX API exposes management and monitoring beans for Connectors, Engines, Hosts, Contexts, Sessio...40.5GOV.UK Notify Java ClientOfficial Java client library for the GOV.UK Notify API, providing methods for sending emails, SMS messages,...40.5Mercado Pago Java SDKOfficial Java SDK wrapping the Mercado Pago REST APIs.40.4Apache Ignite Java Client APIThe Ignite Java client API provides native Java access to Ignite clusters for table operations, SQL queries...40.0IBM MQ JMS APIJava Message Service API for IBM MQ.39.5TiKV Java ClientThe official Java client for TiKV. Supports raw key-value operations and transactional operations via gRPC....39.5Apache HBase Java Client APIJava client API for all HBase data operations including table administration, filters, coprocessors, batch ...39.4
Thin 37 Limited public surface area
Apache Helix Java APIJava API for implementing Helix participant, spectator, and controller roles, with APIs for resource manage...38.5Apache Jena Java APIThe Jena Java API provides programmatic access to RDF model creation, SPARQL query execution, OWL reasoning...38.0Docling Java BindingsA Java API for Docling that lets JVM applications call into the Docling pipeline. Complementary to `docling...37.9Docling4jBrings Docling document understanding into Java projects with idiomatic Java APIs over the Docling serializ...37.9Apache Storm Topology APIThe Storm Topology API provides Java and other language bindings for building real-time processing topologi...37.7Apache ZooKeeper Client APIThe ZooKeeper client API provides Java and C language bindings for distributed coordination operations. Ope...37.5Veritas Cluster Server Java APIJava-based API for integrating VCS management into enterprise applications.37.4Apache Tomcat JMX Proxy APIThe Apache Tomcat JMX Proxy Servlet provides HTTP-based access to JMX MBeans for querying, getting, setting...36.4CloudEvents Java SDKThe official Java SDK for CloudEvents provides libraries for producing and consuming CloudEvents in Java ap...36.3Split Java SDKThe Split Java SDK provides server-side feature flag evaluation for Java and JVM-based applications with lo...35.9AutoRest Java GeneratorThe AutoRest Java generator (@autorest/java) produces Java client libraries from OpenAPI specifications, ge...34.8Apache CXFCXF provides Java APIs for building SOAP (JAX-WS) and REST (JAX-RS) web services with WSDL-first and code-f...34.4Apache Geode Java Client APIJava API for cache operations, continuous queries, function execution, and data serialization in Apache Geo...34.1Apache Hudi Java APIJava API for writing Hudi tables with upserts, inserts, and deletes, plus timeline management, compaction, ...34.1Apache Flume Java APIJava API for building custom Flume sources, channels, sinks, and interceptors. Provides interfaces for deve...33.6Apache HttpComponents Java SDKMaven artifact for Apache HttpComponents HttpClient 5.x providing full HTTP client functionality including ...33.6Apache CuratorCurator provides a high-level Java API with fluent builders for ZooKeeper operations, along with pre-built ...33.1Apache Tika Java APIThe Tika Java API provides the AutoDetectParser for automatic format detection and parsing, Metadata class ...33.1Apache Giraph Java APIJava API based on the Bulk Synchronous Parallel (BSP) model for implementing graph algorithms, with Vertex,...31.9Apicurio CodegenApicurio Codegen generates Java JAX-RS server stubs and client code from OpenAPI specifications, enabling d...31.7Apicurio Data ModelsApicurio Data Models is a Java and TypeScript library for parsing, validating, and manipulating OpenAPI and...31.7Apache BookKeeper Java Client APIThe BookKeeper Java client API provides programmatic access for creating, writing, reading, and managing le...31.3SVNKit Java LibrarySVNKit is a pure Java Subversion client library providing full access to Subversion repository and working ...31.0Apache Maven CoreMaven provides a Java API for programmatic build execution, a Plugin API (Mojo) for extending build capabil...30.2Apache TinkerPop Gremlin Traversal APIThe Gremlin graph traversal language and API provide a functional, data-flow-based language for expressing ...30.2Apache Camel Java DSL APIThe Apache Camel Java DSL provides a fluent API for defining integration routes using Enterprise Integratio...30.0Apache DerbyDerby provides a standard JDBC API for database operations in both embedded (org.apache.derby.jdbc.Embedded...29.3Sejda ConsoleCommand-line shell over the Sejda SDK for running PDF tasks (merge, split, etc.) from a terminal or scripts...29.2Sejda SDKOpen-source (AGPLv3) Java library for PDF manipulation - merge, split, rotate, encrypt, watermark, and more...29.2Authsignal Java SDKOfficial Java / Kotlin SDK for the Authsignal Server API.28.5Crystal Reports SDKSoftware Development Kit for embedding Crystal Reports into applications.28.5Gatling Load TestingGatling is an open-source load testing framework built on Akka and Netty, providing high performance with a...28.3REST AssuredREST Assured is a Java DSL library for testing and validating RESTful APIs using a fluent, BDD-style syntax...28.3Apache Calcite Java APIThe Apache Calcite Java API provides SQL parsing, validation, query planning, and optimization capabilities...28.2PhonePe Java Backend SDKServer-side Java SDK that wraps the PhonePe PG REST API, handling X-VERIFY signing, request modelling, and ...27.2Apache LuceneLucene provides a comprehensive Java API for full-text indexing, searching, faceting, hit highlighting, spa...26.7MCP Java SDKOfficial Java SDK for building MCP servers and clients on the JVM. Maintained in the modelcontextprotocol/j...26.7
Emerging 37 Early or largely undocumented
Cucumber JVMJava/JVM implementation of Cucumber supporting Java, Kotlin, Scala, and other JVM languages. Distributed vi...25.7Apache Wicket Component APIThe Wicket Component API provides the core Java classes for building web UIs. Pages extend WebPage, compone...25.6Apache Tapestry Component APIThe Tapestry Component API provides Java annotations and interfaces for building reusable web components. C...24.8what3words Java SDKOfficial Java wrapper around the what3words Public API for server-side JVM applications.24.6Apache Sling Resource APIThe Sling Resource API provides RESTful access to JCR content repository nodes via HTTP. Every content node...23.3Apache Sling Scripting APIThe Sling Scripting API enables server-side rendering through multiple scripting engines. Scripts are resol...23.3Resilience4jResilience4j is a lightweight fault tolerance library for Java 17+ using functional programming patterns. I...21.6Apache Ant Build ToolApache Ant provides a Java library and command-line tool for automating build processes through XML-based b...21.5Apache IvyApache Ivy is a dependency manager for Ant builds, enabling declaration, resolution, and retrieval of proje...21.5Mockito CoreThe core Mockito mocking framework for creating mock objects, stubbing methods, verifying invocations, and ...21.5Apache FtpServerApache FtpServer is a 100% pure Java FTP server built on MINA. It is designed to be used as a complete and ...21.0Apache MINA CoreMINA Core provides a Java NIO-based API for building high-performance network applications with support for...21.0Apache MINA SSHDApache MINA SSHD is a comprehensive Java library for client- and server-side SSH protocol implementation. I...21.0RocksJava APIOfficial Java bindings for RocksDB providing full access to the RocksDB feature set from Java applications....20.8Garden Jib ProviderProvider that builds Java container images using Jib without a Docker daemon, integrated into the Garden ac...20.6JUnit 4 VintageThe legacy version of JUnit still widely used in Java projects.20.6JUnit 5 JupiterThe next generation of JUnit for Java 8 and beyond, providing an expressive API for writing tests and exten...20.6Apache Tez DAG APIThe Tez DAG API provides a Java programming model for defining and submitting directed-acyclic-graph (DAG) ...19.9Hibernate ValidatorHibernate Validator is the reference implementation of Jakarta Bean Validation. Version 9.1.0.Final impleme...19.7Jakarta Bean Validation Specification 3.1The Jakarta Bean Validation 3.1 specification defines the constraint model, annotation processor, Validator...19.7Jakarta Validation APIThe Jakarta Validation API JAR provides the interfaces, annotations, and exception types that constitute th...19.7Apache Jclouds BlobStore APIThe jclouds BlobStore API provides a unified Java interface for object storage operations across AWS S3, Az...19.6Apache Jclouds Compute APIThe jclouds Compute API provides a unified Java interface for managing virtual machine instances, images, h...19.6Thymeleaf CoreThe core Thymeleaf template engine library providing HTML, XML, TEXT, JavaScript, and CSS template mode pro...18.5Thymeleaf Extras and DialectsAdditional Thymeleaf dialect extensions including the Java 8 Time dialect for date/time formatting, the Spr...18.5Thymeleaf Spring IntegrationThe Thymeleaf Spring integration module (thymeleaf-spring6) providing deep integration with Spring Framewor...18.5Burp Suite Montoya Extension APIThe Java-based extension API for building custom Burp Suite extensions (BApps). The Montoya API is the curr...18.2TLC Model CheckerTLC is the primary model checker for specifications written in TLA+. It can be run from the command line us...17.8Parquet Java APIJava implementation for reading and writing Parquet files.17.6RetrofitRetrofit is a type-safe HTTP client for the JVM that turns annotated Java/Kotlin interfaces into HTTP API c...17.5Log4j APIThe logging facade providing a feature-rich Java interface for application logging. Applications code again...16.4Log4j CoreThe reference implementation of the Log4j API providing appenders, layouts, filters, lookups and configurat...16.4URCap SDK (PolyScope 5)The URCap SDK is the Java-based extension framework for PolyScope 5 that powers Universal Robots' UR+ ecosy...15.9Netflix HystrixNetflix Hystrix is a latency and fault tolerance library designed to isolate points of access to remote sys...15.4Feign CoreFeign Core is the base library that processes annotated Java interfaces into templated HTTP requests. It de...14.2JDBC APIJava Database Connectivity (JDBC) is the standard Java API for connecting Java applications to relational d...13.1PostgreSQL JDBC DriverThe official Type 4 JDBC driver for PostgreSQL enables Java applications to connect to PostgreSQL using the...11.6
Minimal 9 Almost no public developer surface

Companies reaching this through an API (69)

These companies publish an API, specification or operation carrying “Java” but do not classify their business under it. Listed unranked and kept out of the count above, because one tagged operation is not a statement about what a company does.

Apache BookKeeper Apache Calcite Apache Camel Apache Flume Apache Geode Apache Giraph Apache HBase Apache Helix Apache Hudi Apache Iceberg Apache Ignite Apache Parquet Apache Storm Apache Tez Apache Tika Apache TinkerPop Apache ZooKeeper Appian Authsignal Automation Anywhere AutoRest Azure Migrate Braintree Clerk CloudEvents commercetools Crystal Reports Cucumber Dagger DataHub Docling Garden Google Gemini GOV.UK Notify HashiCorp Nomad IBM MQ Infor MATLAB Mercado Pago Microsoft SQL Server Model Context Protocol (MCP) Moov Neo4j Oracle Database Oracle Essbase Oracle WebLogic Server PhonePe PortSwigger PostgreSQL Red5
Show all 69 companies ↓

Score breakdown

Frequency
58.5
log-scaled weighted occurrences
Breadth
1.3
spread across providers
Quality lift
27.8
mean composite of providers using it
Cohesion
10.9
strength of nearest seed neighbor

Related tags

Apache 30 co-occurrences .NET 20 co-occurrences Microservices 23 co-occurrences Python 31 co-occurrences C# 11 co-occurrences SDK 53 co-occurrences PHP 11 co-occurrences Distributed Systems 11 co-occurrences

Where this tag comes from

Provider tag98
Api tag123

Cohort brief

Auto-generated

The 96 providers in the APIs.io catalog tagged Java, scored on the Kin Score. Every figure below is computed from the catalog — nothing here is written.

Providers
96
of 98 in the catalog
Mean Kin Score
28.4
+4.3 vs catalog 24.1
Mean Agent Readiness
12.2
-1.9 vs catalog 14.1
Spread
1.9–74.1
median 26.8 · σ 14.2
How the 96 split by band
Exemplar 3Strong 2Developing 14Thin 31Emerging 34Minimal 12
Facet averages, against the whole catalog
FacetThis cohortCatalogDifferenceScored
Operational Transparency 27.1 13.2 +13.9 96
Contract Quality 28.1 18.6 +9.5 96
Developer Ergonomics 31.5 24.5 +7 96
Contract Governance 12.9 9.7 +3.2 96
Discoverability 59.2 59.1 +0.1 96
Access Clarity 15.3 30 -14.7 96

A facet is averaged over the members that carry it, not over the whole cohort — the “Scored” column is that count. Averaging an absent facet as zero would score our own coverage gaps as the providers’ posture.

What this cohort publishes
ArtifactThis cohortCatalogDifference
MCP server (any) 6% 18% -12
MCP server (first-party) 3% 16% -13
Agent Skills 0% 0% 0
OAuth scopes 2% 13% -11
Security 92% 99% -7
Arazzo workflows 0% 1% -1
Governance rules 67% 36% +31

mcp_pct counts any mcp/ artifact including ones API Evangelist derived from the provider OpenAPI; mcp_first_party_pct counts only servers the provider publishes. Prefer the latter.

Top by Kin Score
  1. 1 dotCMS 74.1
  2. 2 Eclipse Foundation 73
  3. 3 Bonitasoft 67.4
  4. 4 Gradle 61.1
  5. 5 ThingsBoard 58.1
  6. 6 Zeebe 51.6
  7. 7 Apiman 46.6
  8. 8 Apollo Config 45.2
  9. 9 Lightbend 44.4
  10. 10 Apache Struts 42.7
Top by Agent Readiness
  1. 1 dotCMS 45.2
  2. 2 Eclipse Foundation 43.5
  3. 3 ThingsBoard 33.6
  4. 4 Open Liberty 29.2
  5. 5 Bonitasoft 27
  6. 6 Quarkus 27
  7. 7 Zeebe 26.3
  8. 8 Gradle 26.2
  9. 9 Apache James 25.4
  10. 10 Apache ActiveMQ 25.3
All 98 members of this roster resolve to a provider in the catalog; 96 carry a score (98%). The figures above describe the scored members only.
Coverage caveat. 66 of 96 scored members had under half their catalog-attributable points satisfied at all (catalog_earned / catalog_max < 0.5). They are INCLUDED in the mean above. A large share here means the cohort mean is partly a measurement of how far our enrichment reached, not only of how these providers publish.Generated from the catalog build of 14 November 2026, across 41591 providers, using the same computation served by the APIs.io cohort API. Briefs are published for rosters of 5 or more scored providers; below that a distribution is not meaningful.

Work with this as data

Every tag here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for tags

7 MCP tools reach this
  • find_tagsBrowse and filter every tag in the catalog.
  • get_cohortThis tag as a scored cohort — every provider carrying it, with scores.
  • cohort_statsPRO — the distribution across this tag: mean, median, band split, adoption rates.
  • cohort_rankingsPRO — the leaderboard, on composite AND agent-readiness axes.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This tag
curl "https://apis.io/api/v1/tags/java"
All tags
curl "https://apis.io/api/v1/tags?limit=25"
As a scored cohort (paid plan)
The distribution (Pro)

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.