user77551: 
Want to send BTC from one address to another address without using
  JSON-RPC.

Followed and used:

https://bitcore.io/api/
https://www.npmjs.com/package/bitcoin-transaction/v/1.1.1

2nd:bitcoin-transaction Working good for testnet but giving each time new errors for Mainnet.
If anyone knows better way to send BTC, kindly let me know.

user88166: From C#, I would use NBitcoin to generate raw transaction and push it to some API provider. This eliminates the need of setting up full node.

77551: <blockquote>
  <p>Want to send BTC from one address to another address without using
  JSON-RPC.</p>
</blockquote>

<p><strong>Followed and used:</strong></p>

<ol>
<li><p><a href="https://bitcore.io/api/" rel="nofollow noreferrer">https://bitcore.io/api/</a></p></li>
<li><p><a href="https://www.npmjs.com/package/bitcoin-transaction/v/1.1.1" rel="nofollow noreferrer">https://www.npmjs.com/package/bitcoin-transaction/v/1.1.1</a></p></li>
</ol>

<p>2nd:bitcoin-transaction Working good for testnet but giving each time new errors for Mainnet.</p>

<p><strong>If anyone knows better way to send BTC, kindly let me know.</strong></p>
 88166: <p>From C#, I would use <a href="https://github.com/MetacoSA/NBitcoin" rel="nofollow noreferrer">NBitcoin</a> to generate raw transaction and push it to some API provider. This eliminates the need of setting up full node.</p>
