What exactly are your requirements here? Most wallets aren't engineered in the way blockchain.info do it. They're essentially a bank for your keys, locally decrypting your wallet and sending coins. A lot of wallets won't take the risk of offering that service.
The closest to your setup is probably calling bitcoin-cli. Otherwise, look at some of the other wallet API's. Typically, you also need to use a scripting language to create a signed transaction and broadcast it through the API.