The Matrix Conference 2026

What's New in the Matrix Rust SDK

The Matrix Rust SDK has grown from an experimental client SDK into the
foundation that powers Element X and other Matrix applications. Along the way,
it has gained support for major Matrix features while tackling some interesting
engineering challenges.

In this talk, we'll explore recent additions to the SDK, including threads,
spaces, QR code login, shared encrypted history, migration from Element Classic
to Element X, and the centralized redecryption mechanism. We'll look at the
problems these features were designed to solve, the architectural decisions
behind them, and some of the lessons learned along the way.


This talk is aimed at Matrix developers and contributors who are interested in
the evolution of the Matrix Rust SDK. The focus will be on the design and
implementation behind several major features that have recently landed in the
SDK.

Damir Jelić

Damir Jelić is the tech lead for the Matrix Rust SDK, working on the core client and crypto libraries that power next-generation Matrix applications such as Element X. Their work focuses on client architecture, end-to-end encryption, and making Matrix usable for real-world applications at scale. They are a regular contributor to the Matrix ecosystem, with experience spanning protocol-level work and production client development.