I understand that simplewallet has a raw JSON RPC interface available, but are there any specific "helper" libraries available for a relatively modern programming language(PHP, Python, Java, JavaScript, Ruby)?

2 Answers 2


There are several.

Python: https://github.com/tippero/python-monero

Node js: https://github.com/ShenNoether/monero-nodejs

Php: https://github.com/PsychicCat/monero-php

I think the node and php libraries are for interacting more with simplewallet in particular, but the Python library is for both daemon and wallet I believe.

  • 1
    no java or client side js libs yet? anyone know what it would take to make / maintain those?
    – JohnHanks
    Commented Aug 8, 2016 at 18:58
  • 6
    complete list here: getmonero.org/getting-started/merchants
    – user20
    Commented Aug 8, 2016 at 20:39
  • 2
    lethos3, I think that's worth of an answer.
    – user36303
    Commented Aug 9, 2016 at 16:34

For python, you can use MoneroPy. It is still pre-beta and under development, but has pure python implementations for wallet account creation, TX Extra parsing, integrated address encoding and decoding, transaction ID generation, and other goodies. Speed improvements and Monero Core library wrappers are planned for offloading calculations to same code at used by the core projects (SUPERCOP crypto, etc) rather than using Python, though this is probably a ways off.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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