...
Welcome to the CXF user's guide. We're glad that you've chosen to use or evaluate CXF for your project!
In addition to the user's guide be sure to check out the many samples in our CXF distribution- which is full of samples! These -these will ensure that you're up and running with CXF very quickly.
With that said, there are bound to be gaps in our documentation and software. We would love to hear your feedback about what needs more work. The easiest way to send feedback is to signup for the mailing list. If you've found a bug, you can file an issue report via JIRA. If you would like to get involved in the community yourself, we would welcome your contributions and involvement.
Thanks and happy coding!
- The CXF Team
- Overview
Children Display page Overview sort title excerpt true reverse true excerptType simple - How-Tos
- Writing a service with Spring
- JAX-WS Frontend
- Simple Frontend
- Configuration
- Tools
- RESTful Services
- Service Routing
- JSON Support
- Transports
- MTOM Attachments
- Dynamic Languages
- DataBindings
- WS-Addressing
- WS-Policy
- WS-Security
- WS-ReliableMessaging
- Debugging
- Advanced Integration
- XFire Migration Guide Celtix Migration Guide
Children Display page How-Tos - Frontends
Children Display depth 2 page Frontends - DataBindings
Children Display page DataBindings excerpt true excerptType simple - Transports
Children Display depth 2 page Transports - Configuration
Children Display page Configuration - Debugging and Logging
- Tools
Children Display page Tools - RESTful Services
Children Display page RESTful Services - WSDL Bindings
Children Display page WSDL Bindings - Service Routing
- Dynamic Languages
Children Display page Dynamic Languages - WS-* Support
Children Display page WS-* Support - Securing CXF Services
Children Display page Securing CXF Services - Advanced Integration
Children Display page Advanced Integration - Deployment
Children Display page Deployment - Distributed Tracing
Children Display page Distributed Tracing - Metrics
Children Display page Metrics - Use of Schemas and Namespaces
- JPMS (Java 9 and beyond)
Children Display page JPMS (Java 9 and beyond) - GraalVM Support
Children Display page GraalVM Support - JakartaEE TCKs
Children Display depth 2 page JakartaEE TCKs - Javadoc
Other Sources of Documentation and Information
There are several companies that provide extra documentation, examples, tutorials, etc... that users may find useful. See the Commercial CXF Offerings page for more details.
Also, many users have created excellent blog posts and other articles that may provide extra information. See the Resources and Articles page for a listing.