--- 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-09-22' parent_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

Apache CXF Reviews & Product Details

User Insights

Average based on 13 real user reviews.

FR
Foster R.
Small-Business (50 or fewer emp.)
"Good service"
4/5
What do you like best about Apache CXF?

Good performance, easy to use. Never had an issue with the service. Review collected by and hosted on G2.com.

What do you dislike about Apache CXF?

Though it's easy to use, it's not simple to find errors. Review collected by and hosted on G2.com.

Janaka B.
JB
Janaka B.
Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"Easiest way to build a clean JAX-RS REST API - and any other Java web service of your choice"
4.5/5
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) Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Rianda A.
RA
Rianda A.
CEO
Small-Business (50 or fewer emp.)
"Good product"
3/5
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. Review collected by and hosted on G2.com.

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 into money. Also some were worried about security since everything is connected to the internet. Review collected by and hosted on G2.com.

Andrew M.
AM
Andrew M.
Software Engineer
Internet
Enterprise (> 1000 emp.)
"Good, pluggable and highly customisable for jax-rs web services"
3.5/5
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 policies etc. So you can build that type of client/server which you want. CXF also has support of spring bean container for the server side. Review collected by and hosted on G2.com.

What do you dislike about Apache CXF?

Official plugins support a particular set of technologies. Some cutting-edge frameworks have community plugins. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
II
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"CXF to write code soap and rest"
5/5
What do you like best about Apache CXF?

I use always this product to develop service interface, both rest architecture style than SOAP. about SOAP i use it to implement ws-addressing to define id-message and message to reply and overall to develop ws-security Review collected by and hosted on G2.com.

What do you dislike about Apache CXF?

It's very simple, normally it's enough to use properties to define rules Review collected by and hosted on G2.com.

CG
Connor G.
System Admin
Small-Business (50 or fewer emp.)
"Apache Has Done It Again!"
5/5
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 favorite so far. It has been much easier to implement and I have no complaints. Review collected by and hosted on G2.com.

What do you dislike about Apache CXF?

The only issue I have run into is with an update causing issues. Review collected by and hosted on G2.com.

Verified User in Information Services
UI
Verified User in Information Services
Small-Business (50 or fewer emp.)
"Nod bad library"
3.5/5
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. Review collected by and hosted on G2.com.

What do you dislike about Apache CXF?

I think the JAX-WS and JAX-RS it's not so good implement like the others Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Good for SOAP based Web Services"
3.5/5
What do you like best about Apache CXF?

The support for SOAP is very extensive including the parsing libraries and security policies it provide. Review collected by and hosted on G2.com.

What do you dislike about Apache CXF?

There is very less support for REST API. Also the support for documentation annotation is not there. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Web Service Framework"
4/5
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 Review collected by and hosted on G2.com.

What do you dislike about Apache CXF?

Configuration takes time and it's is complex. Learning curve for a beginner is high. Review collected by and hosted on G2.com.

Paul Giancarlo D.
PD
Paul Giancarlo D.
Programmer Analyst Equifax
Small-Business (50 or fewer emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Build in past"
3.5/5
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Apache CXF Comparisons