# matrix-js-sdk

> Apache-2.0 Matrix client library — needs a homeserver

**Category:** Libraries  
**Pricing:** open-source  
**URL:** https://github.com/matrix-org/matrix-js-sdk  
**GitHub:** https://github.com/matrix-org/matrix-js-sdk  
**Added:** 2026-09-04

---

## The Hook

matrix-js-sdk is the browser/Node Matrix client when Tuwunel is the homeserver you still have to run.

## What's Good

Apache-2.0. Official Matrix client SDK for JS. Rooms, sync, E2EE paths in the client. Pair with any homeserver you choose.

## The Catch

Client lib only — you need a homeserver (Tuwunel etc.). Not a homeserver and not a generic WS product. Distinct from Tuwunel.

## Verdict

Apache-2.0 Matrix client. Free library; bring a homeserver.
