---
title: Apache CXF Reviews
meta_title: 'Apache CXF Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 13 reviews by the users' company size, role or industry to
  find out how Apache CXF works for a business like yours.
aggregate_rating:
  rating_value: 3.9
  review_count: 13
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---


# Apache CXF Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Other Web Frameworks Software](https://www.g2.com/categories/other-web-frameworks)  
**Average Rating:** 3.9/5.0  
**Total Reviews:** 13
## About Apache CXF
Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.




## Apache CXF Reviews
  ### 1. Easiest way to build a clean JAX-RS REST API - and any other Java web service of your choice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Janaka B. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2019

**What do you like best about Apache CXF?**

Ability to dynamically generate client proxies on-demand at runtime, by providing the appropriate API (controller) interface class

Annotated interface concept allows you to define a common API module (set of lightweight, annotated (e.g. fully JAX-RS) interfaces) and base your server and client on it, leading to a very clean design

Ability to plug in desired serialization providers (e.g. Jackson JSON Provider)

Interceptors, e.g. for automatically converting HTTP error responses into Java exceptions

For JAX-RS APIs, ability to leverage all the familiar JAX-RS server and client semantics (e.g. WebClient, builder-style request and response operations)

**What do you dislike about Apache CXF?**

Some edge configurations may not be fully supported; e.g. we faced one case where we needed to fetch accept form-data params on our REST service backend, one of them as an InputStream; but CXF didn't have a way to facilitate this (at least in 3.1.11 which we use in production), so eventually we had to modify our API.

**Recommendations to others considering Apache CXF:**

Make good use of interceptors to ensure a smooth code-level integration for users of your CXF-based API client; e.g. if you don't explicitly map HTTP error responses to Java exceptions, the autogenerated proxy client will simply throw generic WebApplicationExceptions, which the users will then need to specifically traverse in order to determine the actual service-level error.

**What problems is Apache CXF solving and how is that benefiting you?**

We use Apache CXF as the core of the Java client library for our On-Premise Enterprise Integration Platform (https://www.g2crowd.com/products/ips-enterprise-integration-platform) which has a JAX-RS compatible REST API for all management operations. For 20 different API subinterfaces (controllers) the CXF client took only about 100 lines of code (all just code-level configurations), and has been working rock-solid ever since.

  ### 2. CXF to write code soap and rest 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 31, 2019

**What do you like best about Apache CXF?**

I use always this product to develop service interface, both rest achiteture style than SOAP. about SOAP i use it to implement ws-addressing to define id-message and message toreply and overall to develop ws -security

**What do you dislike about Apache CXF?**

Its' very simple, normally it' enought use properties to define rules

**Recommendations to others considering Apache CXF:**

yes

**What problems is Apache CXF solving and how is that benefiting you?**

I 'm writing manual to define rules to implement asynchroous services and security thanks Ws-addressing, e ws-signature, 

  ### 3. Apache Has Done It Again!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Connor G. | System Admin, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 02, 2019

**What do you like best about Apache CXF?**

I have tried this version of Apache and Cacoon and I have to say CXF has been my favortie so far. It has been much easier to implament and I have no complaints. 

**What do you dislike about Apache CXF?**

The only issue I have ran into is with an update causing issues. 

**What problems is Apache CXF solving and how is that benefiting you?**

App intergration



- [View Apache CXF pricing details and edition comparison](https://www.g2.com/products/apache-cxf/reviews?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-08-12+11%3A10%3A30+-0500&secure%5Bsession_id%5D=4e56f648-2a3f-47be-b162-d4f4396ceb28&secure%5Btoken%5D=951ac4099ac07eed0644e2bd4ffa1fdad89cc9465f5ab9cf2ebe7edb7d175a15&format=llm_user)


## Top Apache CXF Alternatives
  - [IHP](https://www.g2.com/products/ihp/reviews) - 4.5/5.0 (207 reviews)
  - [Ruby on Rails](https://www.g2.com/products/ruby-on-rails/reviews) - 4.5/5.0 (73 reviews)
  - [ASP.NET](https://www.g2.com/products/asp-net/reviews) - 4.3/5.0 (54 reviews)

