Token Authenticated Registration for Matrix

A Google Summer of Code project

Hi there, I'm Callum, a 2021 GSoC student for Over the summer I'll be working on adding Token Authenticated Registration to Matrix. This will allow homeserver admins to restrict who can sign-up by requiring a token to be submitted during registration. I run a small homeserver for friends and family, but don't have the resources to make registration public, so I have wanted this feature integrated into Matrix servers and clients for quite a while! I'll be working with Nico, anoa, and red_sky to write an MSC, implement the server side in Synapse, and the client side in Nheko. Thanks to the mentors and for the opportunity to work on this!

Blog Posts


Matrix ID: