<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>

CC BY-SA 4.0
2018-10-04T14:55:42.097Z
2018-10-04T14:55:42.097Z
Hao Nguyen
<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>

CC BY-SA 4.0
2018-10-04T14:33:53.020Z
Software recommendations are not in the scope of this website: https://bitcoin.stackexchange.com/help/on-topic
JBaczuk
CC BY-SA 4.0
2018-10-05T03:29:24.200Z
@JBaczuk Understood.
Vishal Dalve
<transactions><bitcoin-core><bitcoind><bitcoin-wallet-app><bitpay>
How to send bitcoin programatically using API? Bitcoin Transaction. (Without Setting Node)
Vishal Dalve
# How to send bitcoin programatically using API? Bitcoin Transaction. (Without Setting Node)

(Asked by: username_0 on 2018-10-04)

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

**Followed and used:**

1. <https://bitcore.io/api/>
2. <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.**

**Tags:** transactions, bitcoin-core, bitcoind, bitcoin-wallet-app, bitpay

> **Comments:**
> **username_1**: Software recommendations are not in the scope of this website: https://bitcoin.stackexchange.com/help/on-topic  
> **username_0**: @username_1 Understood.  

---

## 1 answers

### Answer by username_2 on 2018-10-04. Score: 1 | Accepted answer

From C#, I would use [NBitcoin](https://github.com/MetacoSA/NBitcoin) to generate raw transaction and push it to some API provider. This eliminates the need of setting up full node.


---

