What is the difference between nodetool remove node and decommission?

ScyllaDB have two similar operations, nodetool decommission and nodetool removenode when should each one be used?

Answring myself!

nodetool decommission removes a live node from the cluster, while nodetool removenode removes a dead node.

Both operations are used to remove a node from the cluster; both operations include data streaming. Decommission is preferred since it uses the removed node for streaming; use it when possible.