No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-12 15:39:13 -05:00
addons/matrix_sdk Quick signal shuffle 2026-09-12 15:39:13 -05:00
.gitattributes Initial Commit 2026-09-12 04:42:21 -05:00
.gitignore Initial Commit 2026-09-12 04:42:21 -05:00
README.md Initial Commit 2026-09-12 04:42:21 -05:00

Godot Matrix SDK

This is a basic development library for the Matrix protocol, implimented in GDScript. This project is a very basic layer around the protocol, mostly just to give a way to make requests via a MatrixRequest node to the client-server endpoints, and represent response data through resources.

Matrix SDK vs Beatrix SDK

There will be a Beatrix SDK arriving soon, which adds more expansive logic and quality of life features. The Beatrix SDK acts more as a partially pre-built Matrix client, while this SDK provides the much more low-level access to the functions of the protocol, and serves as the bedrock for the Beatrix SDK.

How Complete is This?

As I am the lone developer of this SDK in Bearware at the moment, this SDK is very under-complete. While my peers get some training with the protocol and the Godot game engine, I will be fielding development for this SDK along side fielding development for other facets of Bearware. While I will do my best to work with haste to get full spec support rounded out, expect gaps until there are more hands on deck (help is very weclome).

Unfinished sections can be found commented out in labelled regions in the matrix_request.gd script.