<p>In simplified terms...</p>
<p>Libraries work more like a calculator that simply process the data you feed it.</p>
<p>The JSON-RPC API can not only process the data you feed it, but also gives you access to the data you need.</p>

CC BY-SA 4.0
2020-12-17T02:04:33.450Z
2020-12-17T02:04:33.450Z
m1xolyd1an
<p>What is the main difference between using one of the bitcoin libraries to create a project and using bitcoin core json RPC API directly by connecting to your node for everything?</p>
<p>If the library has no full node support, which part exactly requires you to use a fullnode and which part can be done without full node?</p>
<p><a href="https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)#Java" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)#Java</a> The link mentioned for library doesn't work here but I found BitcoinJ and it mentioned that you don't need local copy of bitcoin core so how does everything happen without node?</p>

CC BY-SA 4.0
2020-12-16T23:48:43.863Z
you may want to specify which libraries you are referring to when you say "between using one of the bitcoin libraries", otherwise the question is not very clear.
k kurokawa
<bitcoin-core><json-rpc><library>
bitcoin core RPC vs bitcoin libraries
Moonchain
# bitcoin core RPC vs bitcoin libraries

(Asked by: username_0 on 2020-12-16)

What is the main difference between using one of the bitcoin libraries to create a project and using bitcoin core json RPC API directly by connecting to your node for everything?

If the library has no full node support, which part exactly requires you to use a fullnode and which part can be done without full node?

<https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)#Java> The link mentioned for library doesn't work here but I found BitcoinJ and it mentioned that you don't need local copy of bitcoin core so how does everything happen without node?

**Tags:** bitcoin-core, json-rpc, library

> **Comments:**
> **username_1**: you may want to specify which libraries you are referring to when you say "between using one of the bitcoin libraries", otherwise the question is not very clear.  

---

## 1 answers

### Answer by username_2 on 2020-12-17. Score: 1

In simplified terms...

Libraries work more like a calculator that simply process the data you feed it.

The JSON-RPC API can not only process the data you feed it, but also gives you access to the data you need.


---

