I know that EOS provides a first-party JavaScript RPC library for interacting with the EOS blockchain. Are their libraries available for other languages (e.g. Java, Python, Obj-C, etc)?

  • 1
    Perfect timing for this question. Someone asked about .net on Telegram. – Todd Fleming May 10 '18 at 18:59

We built the Elixir one: https://hex.pm/packages/eosrpc

As our project depends on it, we will always keep it updated! Feel free to create issues to report bug, new ideas and any discussion! :)

  • 1
    What language is this library for? – John Haager May 10 '18 at 19:42
  • I said above: elixir ;) – Leo Ribeiro May 10 '18 at 20:14

There's also a Swift library: https://github.com/ProChain/SwiftyEOS

And Go: https://github.com/eoscanada/eos-go


A java sdk with eos-rpc: https://github.com/adyliu/jeos

local signature support like this:

  • Can Transfer Eos example be used to invoke any smart contract by changing the account,action & data? – Sarada Chelluboyena Feb 18 at 9:00

We have developed a Java RPC library for interacting with EOS: https://github.com/TopiaCoin/EOSRPCAdapter-Java


A kotlin SDK: https://github.com/memtrip/eos-jvm

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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