Build your own Krotze client

Everything the official app does, this API does — registering an identity, joining channels, sending messages and files, and receiving Web Push while your client is closed. There is no login and no bearer token: each device holds a secret and signs every request with it.