<p>Not yet.</p>

<p>We've just revamped the server side RPC internals in develop and are still ironing out some quirks. I can imagine we would soon-ish start working towards the directions of providing some Go client APIs, but we're not there yet. If you just need a few specific ones, they are relatively easy to implement (here's a few we needed for a hackathon last week <a href="https://github.com/gophergala2016/etherapis/blob/master/etherapis/geth/api.go" rel="nofollow">https://github.com/gophergala2016/etherapis/blob/master/etherapis/geth/api.go</a>).</p>

CC BY-SA 3.0
2016-02-04T08:42:38.487Z
2016-02-04T08:42:38.487Z
Péter Szilágyi
<p>I'm looking into developing some Go software on Ethereum and I'm wondering - are there any API wrappers around for Ethereum (something like <a href="https://github.com/btcsuite/btcrpcclient" rel="nofollow">BTCSuite's BTCRPCClient</a> is for Bitcoin)? I know there is <a href="https://github.com/ethereum/go-ethereum" rel="nofollow">a whole Go Ethereum implementation</a>, but I'm looking for more lightweight way of interacting just with the JSON RPC server, rather than interacting with the whole network directly.</p>

CC BY-SA 3.0
2016-02-04T02:33:47.680Z
This would be better suited for https://ethereum.stackexchange.com
Tjaden Hess
CC BY-SA 3.0
2016-02-04T13:25:20.847Z
True, but it's not really off-topic here either, and it already got an answer here. So, I'm not sure whether it's worth it to migrate the question. Unless @ThePiachu wants to have it migrated?
Murch
CC BY-SA 3.0
2016-02-04T18:01:50.080Z
@Murch I posted the question to both SEs, which probably is the best approach.
ThePiachu
CC BY-SA 3.0
2016-02-04T22:29:44.033Z
@ThePiachu: [Please don't post the identical question to multiple sites.](http://meta.stackexchange.com/q/64068/232061) Since Peter posted the same answer there as well, I'll close it here then, because it fits better on [Ethereum](http://ethereum.stackexchange.com/q/967/235).
Murch
<api><json-rpc><ethereum>
Are there Ethereum API wrappers?
ThePiachu
# Are there Ethereum API wrappers?

(Asked by: username_0 on 2016-02-04)

I'm looking into developing some Go software on Ethereum and I'm wondering - are there any API wrappers around for Ethereum (something like [BTCSuite's BTCRPCClient](https://github.com/btcsuite/btcrpcclient) is for Bitcoin)? I know there is [a whole Go Ethereum implementation](https://github.com/ethereum/go-ethereum), but I'm looking for more lightweight way of interacting just with the JSON RPC server, rather than interacting with the whole network directly.

**Tags:** api, json-rpc, ethereum

> **Comments:**
> **username_1**: This would be better suited for https://ethereum.stackexchange.com  
> **username_2**: True, but it's not really off-topic here either, and it already got an answer here. So, I'm not sure whether it's worth it to migrate the question. Unless @username_0 wants to have it migrated?  
> **username_0**: @username_2 I posted the question to both SEs, which probably is the best approach.  
> **username_2**: @username_0: [Please don't post the identical question to multiple sites.](http://meta.stackexchange.com/q/64068/232061) Since Peter posted the same answer there as well, I'll close it here then, because it fits better on [Ethereum](http://ethereum.stackexchange.com/q/967/235).  

---

## 1 answers

### Answer by username_3 on 2016-02-04. Score: 3 | Accepted answer

Not yet.

We've just revamped the server side RPC internals in develop and are still ironing out some quirks. I can imagine we would soon-ish start working towards the directions of providing some Go client APIs, but we're not there yet. If you just need a few specific ones, they are relatively easy to implement (here's a few we needed for a hackathon last week <https://github.com/gophergala2016/etherapis/blob/master/etherapis/geth/api.go>).


---

