SAMA-Communications / sama-server

SAMA - Simple but Advanced Messaging Alternative chat server, powered by uWebsockets.js
https://samacloud.io
GNU General Public License v3.0
112 stars 8 forks source link

Admin API plan #108

Open ShunPin opened 4 months ago

ShunPin commented 4 months ago

The Admin API is an essential service feature. What are the plans for this part?

IgorKhomenko commented 4 months ago

The idea here is to provide Admin API to access the server outside of user app.

This is mainly for statistical purpose, e.g. to be able to access the following data:

and many others similar use cases. But technically we could provide not only statistics API, but also a set of APIs for managing purpose.

A special key called API Key needs to be used to access the Admin API.

If you have any future requirements - feel free to share, would be great to get more visibility about real use cases.