Good morning!
I'd like to suggest adding a free tier to your API.
Currently, access is restricted to Blaze-users. However, developers creating open-source integrations using your API would not necessarily use magma that extensively to warrant a Blaze-subscription, making it more difficult to develop resources for the community (e.g. SDKs for different programming languages not covered by you).
If you are worried about abuse, you can add rate-limits to your costly interactions which have to be respected. But I feel like folks that really want to spam you would imitate user-accounts, anyway.
Giving information about the current activity of a canvas would be useful as well, for e.g. listing active canvases. I've often joined those linked in the chat when nobody was around anymore.
Best Wishes