I have created an application that uses the Truenas APIs;
The application uses over 30 API calls and, excluded some problems originated by webdav under k8s framework, it has not given anomalies or problems;
I read that Rest APIs will be deprecated from version 25.x and later they will be removed (so remain only websocket calls);
Even if I personally do not agree with this choice since the use of Rest APIs is a standard, I would like to know how long it will take for you to eliminate the Rest APIs.
In my case, if they are removed I will have to review and plan all the work done in the last 10 months (not only by me and think about the possibility of reviewing some choices we made).
In addition I have to rewrite the part of session control, error management, timeout, logging … practically a large part of software architecture also used for other environments, where Rest APIs are present.
PS:
I have no idea how many users may find themselves in my same conditions but, given the success of the product, a choice like that without caring about how many users use API seems risky for me