---
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-05-05'
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. Good service

**Rating:** 4.0/5.0 stars

**Reviewed by:** Foster  R. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 11, 2020

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

Good performance, easy to use. Never had an issue with the service.

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

Though it's easy to use, it's not simple to find errors.

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

I build services using frontend programming.

  ### 2. 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.

  ### 3. Good product

**Rating:** 3.0/5.0 stars

**Reviewed by:** Rianda A. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 03, 2019

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

It was really easy to publish XML and XSLT. It was also fairly easy to build various web applications. Also easy to build XML based files. Apache has other programs that are great to use so definitely can switch over and fulfill all your needs.

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

Although I found it easy to use, others did not. I found myself doing a lot of teaching and training which costs a lot of time. We all know time translates in to money. Also some were worried about security since everything is connected to the internet.

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

The tests that we build are XML based fikes. In the past that took a great  deal of time that we usually didn't have to waste. This program simplifies that and decreased time. Were building tests woth XML based files. We were able to publish easier.

  ### 4. Good, pluggable and highly customisable for jax-rs web services

**Rating:** 3.5/5.0 stars

**Reviewed by:** Andrew M. | Software Engineer, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** July 16, 2018

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

It's quite easy to implement rpc communication between services with CXF. Apache CXF also provides you plugins for circuit breaker (like hystrix), service discovery, retry polices etc. So you can built that type of client/server which you want. CXF also have support of spring bean container for the server side.

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

Official plugins support particular set of technologies. Some cutting edge framework have community plugins. 

**Recommendations to others considering Apache CXF:**

Try Apache CXF if you really need highly customisable jax-rs (or soap) server and client.

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

It simple to create common factory of client (with a prepared set of plugins) and share it between you services so you can manage changes from server and client side in the same pice of code. CXF helps as create new microservices with the speed of light.

  ### 5. 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, 

  ### 6. 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

  ### 7. Nod bad library

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2019

**What do you like best 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. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

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

I think the JAX-WS and JAX-RS it's not so good implement like the others

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

Only test

  ### 8. Good for SOAP based Web Services

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 01, 2019

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

The support for SOAP is very extensive including the parsing libraries and security policies it provide.

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

There is very less support for REST API. Also the support for documentation annotation is not there.

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

Open Source library with great community so cost is zero if we use it. Again very good for legacy based applications where SOAP is used more

  ### 9. Web Service Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 29, 2019

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

It is simple and can be easily used to create SOAP web services. Better  performance is also there

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

Configuration takes time and it's is complex. Learning curve for a beginner is high.

**Recommendations to others considering Apache CXF:**

It is a good platform but the learning should be done properly

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

Web services development

  ### 10. Build in past

**Rating:** 3.5/5.0 stars

**Reviewed by:** Paul Giancarlo D. | Programmer Analyst Equifax, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 15, 2018

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

I think the best for CXF its configuration. I mean you have to use xml files. But its really clean for front-end. Performance its really good too.

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

Find errors. I worked with spring and CXF. Works like a charm. But if you have an error, is hard find it.

**Recommendations to others considering Apache CXF:**

Try to define right the WSDL contract at the beginning, could be hard with the tags. 

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

Build some SOAP services with java and spring. Contrats WSDL

  ### 11. Great web service framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 22, 2019

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

It's simplicity to create SOAP web services using java language. 

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

the configuration of web services using CXF is complex if it is not used by an IDE that integrates Apache CXF like Eclipse IDE

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

business logic based on components that are XML-based and independent from the platform.

  ### 12. Robust open source FW for Services

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 28, 2019

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

Robust framework
Uses front end language
Flexible and open to many protocols 

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

I have been liking this till date and nothing that which I don’t like about

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

Increase productivity
Solve front end programming challenges
Open to many protocols
No cost involved in usuage

  ### 13. Apace CXF API

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** April 26, 2018

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

Ease to develop or Consume WS, for conversion Of WSDL to classes

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

not a lot about it. as we did only WS call with CXF.

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

Exposing the data to different applications. used as BUS service



- [View Apache CXF pricing details and edition comparison](https://www.g2.com/products/apache-cxf/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-24+15%3A03%3A11+-0500&secure%5Bsession_id%5D=ac0c8a3c-1e9b-4ef7-b05c-016b2e80e32a&secure%5Btoken%5D=613aaf90475c4d3db471ee3585d382ef6789a237b91fb94059057686f80227ce&format=llm_user)


## Top Apache CXF Alternatives
  - [IHP](https://www.g2.com/products/ihp/reviews) - 4.5/5.0 (182 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)

