Apache Synapse

##### Main Menu

- Home
- Download
- History
- License
- Thanks
- Sponsorship
- Security

##### Documentation

- Installation Guide
- Quick Start Guide
- Samples Setup Guide
- Samples Catalog
- Configuration Language
- Mediators Catalog
- Transports Catalog
- Extending Synapse
- Upgrading
- Deployment
- Javadocs
- FAQ

##### Developer Resources

- Developer Guide
- Development Best Practices
- Release Process

##### Project Details

- Overview
- Mailing Lists
- Source Repository
- Issue Tracking
- Dependencies
- Project Team
- Project Summary

##### Previous Releases

- Version 1.2
- Version 1.1.1
- Version 1.1
- Version 1.0

## History of Synapse

Synapse started out as an Apache Incubator project co-proposed by a number of companies. The real key starting point was a face-to-face meeting held in the Bay Area in September 2005 hosted at Infravio's offices. In that meeting the overall approach for Synapse was hammered out, and then we set out to coding.

The first real usable build followed early in January 2006. Known as M1, this was a real runnable release, but only providing very simple functionality. Other releases throughout 2006 lead to the 0.90 release in December 2006, and in December 2006, the Board voted to approve Synapse as a graduate from the Incubator and a member of the Web Services project. The namespace URL (http://ws.apache.org/ns/synapse) used in the Synapse configuration language is a remnant from our Apache Web Services heritage.

A year later, in December 2007, Synapse became an Apache top level project (TLP), and since then has released 3 versions.

Here are some more interesting resources that show the growth and development of Synapse from its humble beginnings.

- Project proposal
- What's available in Synapse M1?
- 1.1 release announcement
- 1.1.1 release announcement
- 1.2 release announcement
- Old Apache Synapse blog
- Synapse at ApacheCon EU 2008
- Synapse at ApacheCon EU 2009
- Synapse at Apache Asia Roadshow 2009
- Synapse on Wikipedia