How to programmatically send Bitcoins without requiring a local copy of the blockchain?
There is a similar question from 6 years ago with different options and answers Is there a remote, trustless bitcoin API that doesn&#39;t require anything (blockchain/SPV headers) to be stored locally?

Otherwise I suppose the options havent changed much, unless maybe the pruning mod which allow you to run a lightweight bitcoin node (550mb instead of 250giga+)