# About how Baserow achieves collaboration

**URL:** https://community.baserow.io/t/about-how-baserow-achieves-collaboration/2498
**Category:** Technical Help
**Created:** [March 25, 2023, 6:53am UTC](https://community.baserow.io/t/about-how-baserow-achieves-collaboration/2498 "2023-03-25T06:53:46Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Chase](https://community.baserow.io/letter_avatar_proxy/v4/letter/c/76d3ee/32.png) [@Chase](https://community.baserow.io/u/Chase)
#### Post date: [March 25, 2023, 6:53am UTC](https://community.baserow.io/t/about-how-baserow-achieves-collaboration/2498/1 "2023-03-25T06:53:46Z")

</div>

If possible, I would like to ask how Baserow achieves collaboration of all content through a websocket link. I have seen some related content, such as YJS and Y-Websocket, which may generate many websocket links during the use process. Therefore, I am very interested in Baserow collaboration, and what framework is used? Or independently developed? I would appreciate it if someone could share their views 😆

---

<div class="post-metadata">

### Author: ![Alex](https://community.baserow.io/user_avatar/community.baserow.io/alex/32/253_2.png) [@Alex](https://community.baserow.io/u/Alex)
#### Post date: [March 27, 2023, 12:48pm UTC](https://community.baserow.io/t/about-how-baserow-achieves-collaboration/2498/2 "2023-03-27T12:48:08Z")

</div>

Hey @Chase

We don’t really do anything fancy.

As you correctly pointed out, we are using websockets for realtime collaboration. Every “event” that can happen in Baserow and should be updated in real time will be sent through that one websocket connection.

We are using [django channels](https://channels.readthedocs.io/en/stable/) as the library.

If you want to have a deeper look feel free to take a look at [this](https://gitlab.com/bramw/baserow/-/blob/develop/backend/src/baserow/ws/consumers.py)

---

<div class="post-metadata">

### Author: ![Chase](https://community.baserow.io/letter_avatar_proxy/v4/letter/c/76d3ee/32.png) [@Chase](https://community.baserow.io/u/Chase)
#### Post date: [March 28, 2023, 1:31am UTC](https://community.baserow.io/t/about-how-baserow-achieves-collaboration/2498/3 "2023-03-28T01:31:24Z")

</div>

Okay, I’ll take a look at what you said, thank you for your answer !
