Reach is a JavaScript framework relying on [Flexible DataSync](https://io.datasync.orange.com) to quickly add communication features to your website.

Reach acts as a signaling framework for all your WebRTC needs.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[![Build Status](https://travis-ci.org/webcom-components/reach.svg?branch=master)](https://travis-ci.org/webcom-components/reach)
[![Code Climate](https://codeclimate.com/github/webcom-components/reach/badges/gpa.svg)](https://codeclimate.com/github/webcom-components/reach)
[![Test Coverage](https://codeclimate.com/github/webcom-components/reach/badges/coverage.svg)](https://codeclimate.com/github/webcom-components/reach/coverage)
[![Dependency Status](https://david-dm.org/webcom-components/reach.svg)](https://david-dm.org/webcom-components/reach)
[![devDependency Status](https://david-dm.org/webcom-components/reach/dev-status.svg)](https://david-dm.org/webcom-components/reach#info=devDependencies)

[![ESDoc](https://doc.esdoc.org/github.com/webcom-components/reach/badge.svg)](https://doc.esdoc.org/github.com/webcom-components/reach)


## Discover Flexible DataSync

Reach rely heavily on [Flexible DataSync][Quickstart] to exchange data between peers. Take a look at the [Flexible DataSync][Quickstart] documentation and learn how you can exchange data in real-time with a few lines of code.

## Get started

[Get started][ReachSDKDoc] in minutes &amp; add audio and/or video capabilities to your web app.

## Live example

[See how it works][VisioSampleRepo] with an example of a visio web app available [here][VisioSampleApp]. You can check the code for this sample in the dedicated Github [repo][VisioSampleRepo]

[Quickstart]: https://datasync.orange.com/doc/tutorial-quickstart.html
[ReachSDKDoc]: https://webcom-components.github.io/reach/manual/tutorial.html
[VisioSampleRepo]: https://github.com/webcom-components/visio-sample
[VisioSampleApp]: https://webcom-components.github.io/visio-sample
