Apache CXF
Apache CXF is an open-source Java services framework governed by the Apache Software Foundation that helps build and develop web services using JAX-WS (SOAP) and JAX-RS (REST) frontend APIs. It supports contract-first (WSDL) and code-first development, full WS-* standards (WS-Security, WS-ReliableMessaging, WS-Addressing, WS-Policy), multiple transports (HTTP, JMS), and integrates with Spring Framework, OSGi/ServiceMix, and major Java EE servers.
Apache CXF publishes 1 API on the APIs.io network. Tagged areas include Apache, JAX-RS, JAX-WS, Java, and Open Source.
The Apache CXF catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Apache CXF’s developer surface includes developer portal, documentation, getting-started guide, release notes, Stack Overflow tag, and 5 more developer resources.
Kin Score
APIs 1
Individual APIs this provider publishes, each with its own machine-readable definition.
Apache CXF
CXF provides Java APIs for building SOAP (JAX-WS) and REST (JAX-RS) web services with WSDL-first and code-first approaches, WS-* standards support, multiple data bindings (JAXB,...
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Apache Cxf Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Apache Cxf Finops
FINOPSFeatures 8
Notable capabilities this provider offers.
JAX-WS SOAP Services
Full JAX-WS implementation for building contract-first and code-first SOAP web services with WSDL support.
JAX-RS REST Services
Full JAX-RS implementation for building RESTful services with JSON and XML support and OpenAPI integration.
WS-Security
Comprehensive WS-Security support including XML Signature, XML Encryption, SAML tokens, Kerberos, and Username Tokens.
Multiple Transports
Supports HTTP, Servlet, JMS, In-VM, and local transports for flexible service deployment.
Code Generation
wsdl2java generates Java clients and server stubs from WSDL; java2ws generates WSDL and XSD from annotated Java classes.
Spring Integration
Deep Spring Framework integration with Spring Boot starters for rapid JAX-WS and JAX-RS service development.
Data Bindings
Supports JAXB 2.x, Aegis, XMLBeans, SDO, and JiBX data bindings for flexible XML/JSON marshalling.
WS-* Standards
Implements WS-Addressing, WS-ReliableMessaging, WS-Policy, WS-MetadataExchange, and MTOM for enterprise-grade SOAP.
Scroll for all 8
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Apache Cxf Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Apache CXF API Rules
SPECTRALJSON Schema 3
Standalone JSON Schema definitions for this provider's data models.
JSON Structure 3
JSON Structure definitions describing this provider's data shapes.
Apache Cxf Jaxrs Endpoint Structure
JSON STRUCTUREApache Cxf Jaxws Endpoint Structure
JSON STRUCTUREApache Cxf Ws Security Config Structure
JSON STRUCTUREExamples 3
Example request and response payloads for these APIs.
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Use Cases 5
What developers build with this provider.
Enterprise SOA
Build and expose SOAP-based service-oriented architecture services in enterprise Java applications.
REST API Development
Create RESTful APIs with JAX-RS annotations, OpenAPI documentation, and JSON/XML serialization.
Legacy SOAP Modernization
Wrap or migrate legacy SOAP/WSDL services to REST/JSON while maintaining backward compatibility.
Spring Boot Microservices
Use CXF Spring Boot starters to quickly expose JAX-RS or JAX-WS services in microservice architectures.
WS-Security Integration
Secure web services with SAML, Kerberos, PKI, or WS-Username Tokens using CXF WSS4J integration.
Integrations 6
Pre-built integrations with other platforms and tools.
Spring Framework
CXF provides deep Spring integration including Spring Boot starters for JAX-WS and JAX-RS.
Apache Karaf / OSGi
CXF runs as OSGi bundles in Apache Karaf for modular service deployment.
Apache Tomcat / Jetty
CXF services deploy as WAR files or embedded in Tomcat or Jetty servlet containers.
Apache WSS4J
CXF uses WSS4J for WS-Security implementation including XML Signature and SAML.
OpenAPI / Swagger
CXF integrates with Swagger/OpenAPI for automatic API documentation of JAX-RS services.
Apache Camel
CXF provides a Camel component for integrating web services into Camel routing and mediation flows.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help