This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Enterprise Service Bus Documentation

Welcome to the WSO2 Enterprise Service Bus (ESB) 4.7.0 documentation! WSO2 ESB is a fast, lightweight, 100% open source, and user-friendly ESB distributed under the Apache Software License v2.0. WSO2 ESB allows system administrators and developers to conveniently configure message routing, mediation, transformation, logging, task scheduling, failover, load balancing, and more. It supports the most commonly used Enterprise Integration Patterns (EIPs) and enables transport switching, eventing, rule-based mediation, and priority-based mediation for advanced integration requirements. The ESB runtime is designed to be completely asynchronous, non-blocking, and streaming based on the Apache Synapse mediation engine.

WSO2 ESB is developed on top of the revolutionary WSO2 Carbon platform, an OSGi-based framework that provides seamless modularity to your SOA via componentization. It includes many features and optional components (add-ons) you can install in the ESB, and you can easily remove features not required in your environment, thereby allowing you to fully customize and tailor WSO2 ESB to meet your exact SOA needs.

Following are the key sections in the documentation that you should read to get up and running quickly. You can also browse the topics in the table of contents or search for a specific term or phrase. You can also browse the topics in the table of contents or search for a specific term or phrase. 

About WSO2 ESB

The topics in this section introduce you to the WSO2 ESB concepts, architecture, and features, and how to get more help with the product.


Getting Started

Provides instructions for downloading and installing WSO2 ESB and accessing its features, and includes a quick-start tutorial that introduces you to working with the ESB.


User Guide

Describes how to configure message flows through the ESB, create proxy services to integrate back-end services, configure transports, configure security and error handling, and more.


Samples

Provides a list of samples that demonstrate all aspects of using the ESB.


Administration Guide

Describes all aspects of administering the ESB, including deployment, user management, monitoring and performance tuning, and more.


Extending the ESB

Describes how to create custom extensions (artifacts), mediators, and mediator implementations.