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 is for Bitcoin)? I know there is a whole Go Ethereum implementation, but I'm looking for more lightweight way of interacting just with the JSON RPC server, rather than interacting with the whole network directly.

  • 1
    This would be better suited for ethereum.stackexchange.com Feb 4, 2016 at 2:33
  • 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
    Feb 4, 2016 at 13:25
  • @Murch I posted the question to both SEs, which probably is the best approach.
    – ThePiachu
    Feb 4, 2016 at 18:01
  • @ThePiachu: Please don't post the identical question to multiple sites. Since Peter posted the same answer there as well, I'll close it here then, because it fits better on Ethereum.
    – Murch
    Feb 4, 2016 at 22:29

1 Answer 1


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.